読者です 読者をやめる 読者になる 読者になる

落書きノート

ふと自分が気になった事を書いてます

Javaで問題を解く

import java.util.Scanner;

class q4_26 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("何個加算しますか : ");
        int n = scan.nextInt();
        int na = n;
        int num;
        int answer = 0;
        do {
            System.out.print("整数 (0で終了) : ");
            num = scan.nextInt();
            answer += num;
            n--;
        } while(n > 0 && num != 0);
        System.out.println("合計は" + answer + "です。");
        System.out.println("平均は" + (answer / na) + "です。");
    }
}




import java.util.Scanner;

class q4_27 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("何個加算しますか : ");
        int n = scan.nextInt();
        int na = n;
        int answer = 0;
        for(int i = 0; i < n; i++) {
            System.out.print("整数 : ");
            int num = scan.nextInt();
            if(answer + num > 1000){
                System.out.println("合計が1000を超えました。");
                na = i;
                break;
            }
            answer += num;
        }
        System.out.println("合計は" + answer + "です。");
        System.out.println("平均は" + (answer / na) + "です。");
    }
}





import java.util.Scanner;

class q4_28 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("何個加算しますか : ");
        int n = scan.nextInt();
        int answer = 0;
        int na = n;
        for(int i = 0; i < n; i++){
            System.out.print("整数 : ");
            int num = scan.nextInt();
            if(num < 0){
                System.out.println("負の数は加算しません。");
                na -= 1;
                continue;
            }
            answer += num;
        }
        System.out.println("合計は" + answer + "です。");
        System.out.println("平均は" + (answer / na) + "です。");
    }
}