卡码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();
    }
}
posted @ 2024-02-26 11:35  小陈-自学记录  阅读(28)  评论(0)    收藏  举报