卡码java基础课 | 4.A+B问题IV
学习内容:
累加操作
算术运算符
赋值运算符
三元运算符
重点归纳:
三元运算符:
c = a > b ? a : b;
a > b是expresssion表达式, 如果这个表达式的判定结果是 true 的话,则取得?后面第一个值,即 a 的值,如果判断结果为 false 的话,则取得 : 后面的值,即 b 的值。
例题:

解:
点击查看代码
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int N = sc.nextInt();
if(N != 0){
int sum = 0;
for(int i = 0; i < N; i++){
sum += sc.nextInt();
}
System.out.println(sum);
}
else{
break;
}
}
sc.close();
}
}

浙公网安备 33010602011771号