本文目錄一覽:
java如何輸入一個整數
可以通過」Scanner「函數 直接輸入參數的形式,來實現輸入語句,舉例:\x0d\x0aimport java.util.Scanner;\x0d\x0apublic class Test {\x0d\x0apublic static void main(String[] args) {\x0d\x0aScanner input=new Scanner(System.in);\x0d\x0aSystem.out.println(“請輸入一個整數:”);\x0d\x0aint length=input.nextInt();//輸入一個整數\x0d\x0aSystem.out.println(“輸入的整數是:”+length);}\x0d\x0a}\x0d\x0a備註:Scanner函數就是用來進行語句輸入的,上面舉例的是整數類型,也可以用以下語句「String length=input.next()」,輸入的就是字元串類型等。\x0d\x0a判斷是否為整數的方法:\x0d\x0a方法一\x0d\x0apackage homeWork;\x0d\x0a\x0d\x0a\x0d\x0aimport java.io.BufferedReader;\x0d\x0aimport java.io.IOException;\x0d\x0aimport java.io.InputStreamReader;\x0d\x0a\x0d\x0a\x0d\x0apublic class Test2 {\x0d\x0a\x0d\x0a\x0d\x0apublic static void main(String[] args) {\x0d\x0aBufferedReader bReader = null;\x0d\x0abReader = new BufferedReader(new InputStreamReader(System.in));\x0d\x0atry {\x0d\x0aString line = null;\x0d\x0aint sum = 0;\x0d\x0afor (int i = 0; i
回答於 2022-11-16
用java輸入一個整數,判斷1到整數之間所有的」完數「?
要使用Java輸入整數,可以使用Scanner類。下面是一個示例:
要查找1和輸入整數之間的所有「完美數字」,可以使用循環來遍歷該範圍內的所有數字。對於每個數字,您可以通過將其除以1和自身之間的所有數字,並將結果相加來檢查它是否是一個完美的數字。如果和等於數字本身,那麼它就是一個完美的數字。下面是一個示例:
注意,這個代碼對於大數字可能不是很有效,因為它檢查1和輸入數字之間的每個數字。對於非常大的數字,使用不同的演算法來尋找完美的數字可能會更有效。
java中怎樣能判斷一個數是整數
有多種方法,以下提供兩例:
public static void main(String[] args){
int i = 1111;
double f = 111.111;
//方法1
boolean b = (int)i-i==0;
if(b){
System.out.println(“整數”);
}else{
System.out.println(“非整數”);
}
boolean c = (int)f-f==0;
if(c){
System.out.println(“整數”);
}else{
System.out.println(“非整數”);
}
//方法2
if(i==(long)i){
System.out.println(“整數”);
}else{
System.out.println(“非整數”);
}
if(f==(long)f){
System.out.println(“整數”);
}else{
System.out.println(“非整數”);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192996.html