落書きノート

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

Javaで問題を解く

import java.util.Scanner;

class q4_23 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("段数は : ");
        int n = scan.nextInt();
        for(int i = 1; i < n; i++) {
            for(int j = 1; j <= n - i; j++) {
                System.out.print(' ');
            }
            for(int k = 1; k <= (i - 1) * 2 + 1; k++) {
                System.out.print('*');
            }
            System.out.println();
        }
        for(int i = 1; i <= (n - 1) * 2 + 1; i++) {
            System.out.print('*');
        }
        System.out.println();
    }
}


import java.util.Scanner;

class q4_24 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("段数は : ");
        int n = scan.nextInt();
        for(int i = 1; i <= n; i++) {
            for(int j = 1; j <= n - i; j++) {
                System.out.print(' ');
            }
            for(int k = 1; k <= 2 * (i - 1) + 1; k++) {
                System.out.print(i % 10);
            }
            System.out.println();
        }
    }
}




import java.util.Scanner;

class q4_25 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("2以上の整数値 : ");
        int n = scan.nextInt();
        for(int i = 2; i < n; i++) {
            if(n % i == 0) {
                System.out.println("それは素数ではありません。");
                return;
            }
        }
        System.out.println("それは素数です。");
    }
}



import java.util.Scanner;

class q4_25_another {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("2以上の整数値 : ");
        int n = scan.nextInt();
        int i;
        for(i = 2; i < n; i++)
            if(n % i == 0)
                break;
            
        if(i == n)
            System.out.println("それは素数です。");
        else
            System.out.println("それは素数ではありません。");
    }
}