java 打印一个int_我想在Java中编写一个程序定义一个int型数组接收输入的数字并打印,但是无法判断输入的int数字时候合法...

如题,下面是部分代码及答案,请大师帮帮忙:importjava.util.Scanner;publicclassJavaTest{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intx;System.out...

如题,下面是部分代码及答案,请大师帮帮忙:

import java.util.Scanner;

public class JavaTest {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

int x;

System.out.print("Please set the ArrayList's length:");

x = scan.nextInt();

int testArray[] = new int[x];

System.out.println("please input " + x + " numbers:");

try {

// Scanner s=new Scanner(System.in);

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

System.out.print("Please input the NO." + (i + 1) + ":");

testArray[i]=scan.nextInt();

if(testArray[i]Integer.MAX_VALUE){

System.out.println("Please input the correct number!");

break;

}

}

} catch (NumberFormatException e) {

System.out.println("Please input the correct format number");

} catch (ArrayIndexOutOfBoundsException es) {

System.out.println("Please input at least" + x + " numbers");

} catch (Exception ms) {

ms.getMessage();

}

System.out.print("The number you input is:");

for (int j = 0; j < testArray.length; j++) {

System.out.print(testArray[j] + " ");

}

}

运行后测试结果如下:

Please set the ArrayList's length:3

please input 3 numbers:

Please input the NO.1:2

Please input the NO.2:5

Please input the NO.3:2222222222222222222222222

The number you input is:2 5 0

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值