当前位置:首页 » 编程语言 » 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