Java 是廣泛使用的編程語言,它可以用來輸入數字和小數點,并且提供了很多方便實用的函數。
import java.util.Scanner; public class InputDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("請輸入一個整數:"); int num1 = scanner.nextInt(); System.out.println("你輸入的整數是:" + num1); System.out.print("請輸入一個小數:"); double num2 = scanner.nextDouble(); System.out.println("你輸入的小數是:" + num2); } }
在上面的代碼中,我們使用了 Scanner 類來獲取用戶的輸入。首先,我們創建了一個 Scanner 對象,然后使用它的 nextInt() 和 nextDouble() 方法來分別獲取整數和小數。
當用戶輸入字符時,Scanner 會拋出一個 InputMismatchException 異常。為了避免這種情況,我們可以使用 hasNextInt() 和 hasNextDouble() 方法來檢查用戶輸入是否是整數或小數。
Java 中還提供了很多其他有用的函數,比如 Math 類中的 round()、floor() 和 ceil() 方法,用于對浮點數進行四舍五入、向下取整和向上取整。
import java.lang.Math; public class MathDemo { public static void main(String[] args) { double num = 3.1415926; System.out.println("四舍五入后:" + Math.round(num)); System.out.println("向下取整后:" + Math.floor(num)); System.out.println("向上取整后:" + Math.ceil(num)); } }
以上就是 Java 中輸入數字和小數點的基本內容,希望對大家有所幫助。
上一篇python相關性比較
下一篇Java輸出x的前n項和