當前位置:首頁 » 編程語言 » java輸入的整數

java輸入的整數

發布時間: 2022-09-13 19:31:25

『壹』 java鍵盤輸入一個整數,並判斷它是幾位數

//假設輸入的為n
int res = 0;
while (n > 0) {
res += 1;

n /= 10;

}

『貳』 java從鍵盤依次輸入10個正整數,存放在數組中,每輸入一個整數就進行排序,而不是最後排序

按照你的要求依次輸入10個正整數,每輸入一個整數就進行排序的Java程序如下

import java.util.Scanner;

public class J {

public static void bubblesort(int[] arr,int n){

for(int i=0;i<n-1;i++){

for(int j=0;j<n-1-i;j++){

if(arr[j]>arr[j+1]){

int temp=arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

for(int i=0;i<n;i++){

System.out.print(arr[i]+" ");

}

System.out.println();

}

public static void main(String[] args) {

int a[]=new int[10];

Scanner sc=new Scanner(System.in);

for(int i=0;i<10;i++){

a[i]=sc.nextInt();

bubblesort(a,i+1);

}

}

}

『叄』 用Java寫一個程序,鍵盤輸入5個整數 並按大小的次序輸出

import java.util.Arrays;
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("請輸入5個整數:");
int[] number=new int[5];
for(int i=0;i<number.length;i++){
number[i]=scanner.nextInt();
}
Arrays.sort(number);
System.out.println("排序後輸出:");
for (int num:number) {
System.out.print(num+"\t");
}
}
}

控制台:
請輸入5個整數:
43
12
87
11
0
排序後輸出:
0 11 12 43 87

『肆』 java,輸入整數n(1<=n<=9),列印出n行數字金字塔,急急急!!!

package test20201231;

import java.util.Scanner;


public class Test01 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("請輸入一個1-9之間的整數");

int n = sc.nextInt();

while(n<1 || n>9){

System.out.println("你輸入的數字不在0-9之間,或者不是整數,請重新輸入");

n = sc.nextInt();

}

for(int i=1;i<=n;i++){

for(int j=n-i;j>0;j--){

System.out.print(" ");

}

for(int j=(i+i-1);j>0;j--){

System.out.print(i);

}

for(int j=0;j<n-i;j++){

System.out.print("");

}

System.out.println();

}

}

}

『伍』 在java輸入一個整數,輸出此數為幾位數

packagecn.test;

importjava.util.Scanner;


publicclassTest{

/**
*@paramargs
*/
publicstaticvoidmain(String[]args){

Scannersc=newScanner(System.in);
System.out.println("請輸入一個整數");
//忽略數據校驗和負數,負數請使用絕對值
inti=sc.nextInt();
//計數器,因為不考慮負數且while條件控制在i>=10,那麼無法進入循環的默認是1位數
intj=1;
//如果比10大,進入循環
while(i>=10){
//i除以10,自動忽略余數,再將結果賦值給i。即:將i的末位數抹去。
i=i/10;
//計數器自增
j++;
}
System.out.println("這是個"+j+"位數");
}

}

『陸』 java 如何向程序中輸入一個整數

public class Test{
int i;
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
if(i>100){
System.out.println("應小於100");
}
if(i<10){
System.out.println("應小於100");
}
}

在main方法里寫
發的有點遲了上面的答案很好啊,連需輸入都有了的,貌似能問這個應該是個初學者,後面的看不懂吧

『柒』 java語言輸入一個整數,判斷這個整數是大於0,還是小於0,還是等於0。7、輸入

輸入7,那麼判定後是屬於大於0

『捌』 java中輸入一個整數輸出其各個位數上的數字之和

public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0; //最後的和
System.out.println("請輸入一個整數:");
Scanner sc=new Scanner(System.in);
int num = sc.nextInt(); //接收輸入的整數
for(;;){ //構建死循環,直到計算結束
int n1=num%10; //得到個位數
sum += n1; //求和
num=num/10; //去掉計算過的個位數
if(num==0){
break; //當個位數為0時,跳出死循環
}
}
System.out.println("輸入整數的各個位的和為:"+sum); //輸出最後的和
}

這是一個比較簡單的版本,沒有對輸入進行檢驗,你可以自己試著加上

『玖』 JAVA如何輸入一個整數

importjava.util.Scanner;

publicclassDemo{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
System.out.println("請輸入一個整數");
intx=scan.nextInt();
System.out.println("輸入的證書是:"+x);
}

}

『拾』 編寫java程序,從控制台輸入10個整數,計算出輸入數字之和,並列印輸出統計的結果

java程序如下:(java文件名要和類名一致)
import java.util.Scanner;
class compute{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);// 回車鍵輸入下一個數字
int sum=0;
for(int i=0;i<10;++i){
int num=input.nextInt();
sum+=num;
}
System.out.printf("the sum is:%d",sum);

}
}

熱點內容
怎麼把伺服器的ip固定了 發布:2025-01-12 03:55:42 瀏覽:578
php伺服器開發 發布:2025-01-12 03:55:35 瀏覽:672
軟體自製編程 發布:2025-01-12 03:54:00 瀏覽:534
j2ee和java的區別 發布:2025-01-12 03:42:44 瀏覽:581
android6小米 發布:2025-01-12 03:38:35 瀏覽:85
redis與資料庫 發布:2025-01-12 03:20:21 瀏覽:211
怎麼升級安卓100 發布:2025-01-12 03:19:37 瀏覽:516
c語言倒數 發布:2025-01-12 03:14:37 瀏覽:929
如何免費激活行動電話卡安卓 發布:2025-01-12 03:10:27 瀏覽:89
2020凱越精英配置什麼樣 發布:2025-01-12 03:08:02 瀏覽:685