使用数组操作数列
我的代码:
package day20181011;
import java.util.Scanner;
public class ZuoYe02 {
public static void main(String[] args) {
int[]array={8,4,2,1,23,344,12};
boolean flag=true;
//循环输出数组的值
/*while(true){
for(int i=0;i<7;i++){
System.out.println(array[i]);
}
}*/
//求数组的和
/*int sum=0;
for(int i=0;i<array.length;i++){
sum=sum+array[i];
}
System.out.println("数列中所有数值的和为:"+sum);*/
//猜数游戏
Scanner input=new Scanner(System.in);
System.out.println("请输入您猜的数字:");
int num=input.nextInt();
for(int i=0;i<array.length;i++){
if(num==array[i]){
/*System.out.println("您猜对了这个数!");
break;*/
flag=true;
}else{
flag=false;
}
}
if(flag=true){
System.out.println("您猜对了这个数!");
}
}
}
备注:该次练习的最后一个题目可以使用boolean或break进行执行,但break更加方便快捷!