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

落書きノート

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

Javaで問題を解く

import java.util.Scanner;

class q4_29 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int num = 0;
        int g = 0;
        boolean flag = true;
        while(flag){
            System.out.println("■ 第" + (g + 1) + "グループ");
            for(int i = 0; i < 10; i++){
                System.out.print("整数 : ");
                int tmp = scan.nextInt();
                if(tmp == 88888)
                    break;
                if(tmp == 99999){
                    flag = false;
                    break;
                }
                num += tmp;
            }
            g++;
        }
        System.out.println("\n合計は" + num + "です。");
    }
}


import java.util.Scanner;

class q4_29_another {
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);

        System.out.println("整数を加算します。");
        int total = 0;

        Outer:
        for(int i = 1; i <= 10; i++){
            System.out.println("■第" + i + "グループ");

            for(int j = 0; j < 5; j++){
                System.out.print("整数 : ");
                int t = scan.nextInt();
                if(t == 99999)
                    break Outer;
                else if(t == 88888)
                    continue Outer;
                total += t;
            }
        }
        System.out.println("\n合計は" + total + "です。");
    }
}



import java.util.Scanner;
import java.util.Random;

class q4_30 {
    public static void main(String[] args) {
        Random rand = new Random();
        int answer = rand.nextInt(100);
        Scanner scan = new Scanner(System.in);
        int num;
        int times = 6;
        do {
            System.out.println("0~99の数を当ててください。");
            System.out.print("残り" + times + "回 : ");
            num = scan.nextInt();

            if(answer > num) {
                System.out.println("もっと大きな数です。");
            } else if(answer < num) {
                System.out.println("もっと小さな数です。");
            }
            times--;
        } while(num != answer && times != 0);

        if(num == answer)
            System.out.println(times + "回で当たりましたね。");
        else
            System.out.println("残念。正解は" + answer + "でした。");
    }
}




class q5_1 {
    public static void main(String[] args) {
        System.out.println(012);
        System.out.println(12);
        System.out.println(0x12);
    }
}




import java.util.Scanner;

class q5_2 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("整数 : ");
        int num = scan.nextInt();
        System.out.printf("%o\n", num);
        System.out.printf("%x\n", num);
    }
}