import java.util.Arrays;
成都创新互联是一家专业提供昭平企业网站建设,专注与成都网站建设、网站设计、H5开发、小程序制作等业务。10年已为昭平众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
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;inumber.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 11 12 43 87
使用java.util.Scanner对象获取控制台输入。
通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextInt获取输入的整数。
示例:
public static void main(String[] args) {
Scanner in = new Scanner(System.in);//定义一个Scanner对象
System.out.println("请输入一个整数");
int num = in.nextInt();//获取输入的整数
}
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Test{
public static void main(String[] args){
int num ;
String str ;
BufferedReader brd=new BufferedReader(new InputStreamReader(System.in)) ;
while(true)
{
System.out.print("请输入数字:") ;
try
{
str=brd.readLine() ;
num=Integer.parseInt(str) ;
break ;
}
catch(Exception e)
{
System.out.println("对不起,只能输入整数,请重新输入。") ;
}
}
System.out.println("你输入的整数是: "+num) ;
}
}
要输出的是整数,当然要来个判断如果输入的不是时就重新提示输入的说。
import java.util.Scanner;
public class InputN {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入一个数:");
int n = scan.nextInt();
int sum = 0;
if (n = 1) {
System.out.println("整数n应该为大于1的正整数");
} else {
for (int i = 0; i = n; i++) {
sum += i;
}
System.out.println("你输入的数为:" + n + "\t" + "1到" + n + "的整数和为:" + sum);
}
scan.close();
}
}