重拾Java

重拾Java (三)流程控制语句

2019-02-24  本文已影响0人  h2coder

重拾Java第三篇,流程控制语句,基础喔

int a = 10;
//单个判断,如果,那么做什么
if(a > 20) {
    System.out.println("大于20");
}

//如果-那么做什么,不是则干什么
if(a > 20) {
    System.out.println("大于20");
} else {
    System.out.println("小于20");
}
int b = 5;
int result = b -1;
switch (result) {
    case 2:
        System.out.println("结果为2");
        break;
    case 3:
        System.out.println("结果为3");
        break;
    case 4:
        System.out.println("结果为4");
        break;
    default:
        break;
}
int count = 0;
while (count < 5) {
    count++;
    System.out.println("当前count值为:" + count);
}
int count = 1;
do {
    System.out.println("count值为" + count);
    count++;
} while (count < 10);
int[] arr = {18, 25, 666};
for(int num: arr) {
    System.out.println("当前num:" + num);
}
int count = 8;
int sum = 0;
for (int i = 0; i < 10; i++) {
    sum += count;
    //当执行到第八次时,跳出循环,所以总数为8
    if (count == i) {
        break;
    }
}
System.out.println("总数为:" + sum);
int[] arr = {2, 4, 5, 8, 11};
ArrayList<Integer> result = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
    int value = arr[i];
    if (value % 2 != 0) {
        continue;
    } else {
        result.add(value);
    }
}
System.out.println(result);
上一篇下一篇

猜你喜欢

热点阅读