java1到100的数组_用java定义一个数组,长度为3: 1)循环输入数组元素值(元素值在1到100之间)...
展開全部
public static void main(String[] args)
{
int[] a = new int[3];
Scanner in = new Scanner(System.in);
String num = "";
for (int i = 0; i < a.length; i++) {
System.out.println("請輸入32313133353236313431303231363533e59b9ee7ad9431333335336432數(shù)組第"+(i+1)+"個元素");
num = in.nextLine();
if (isNum(num)) {
a[i] = Integer.valueOf(num);
}else{
System.out.println("非數(shù)字,請重新輸入");
i--;
}
}
System.out.println("請輸入一個數(shù)字");
num = in.nextLine();
if (isNum(num)) {
for (int j = 0; j < a.length; j++) {
if (a[j] == Integer.valueOf(num)) {
System.out.println(true);
return;
}
}
System.out.println(false);
}else{
System.out.println(false);
}
}
public static boolean isNum(String str){
return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
}運行結(jié)果:
請輸入數(shù)組第1個元素
11
請輸入數(shù)組第2個元素
22
請輸入數(shù)組第3個元素
33
請輸入一個數(shù)字
11
true
總結(jié)
以上是生活随笔為你收集整理的java1到100的数组_用java定义一个数组,长度为3: 1)循环输入数组元素值(元素值在1到100之间)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: express与mysql数据库_exp
- 下一篇: java接口有非抽象方法_[Java教程