[JAVA]コード1021~1030🔥


1021


単語を受け入れてそのまま出力する
import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		String value = scan.next();
		System.out.println(value);
	}
}

1022


文を受け入れて出力する
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String value = scan.nextLine();
        System.out.printf(value);
    }
}
next()とnextLine()の違い
  • next()文字または文字列をスペースとして、単語または文字を入力します.
  • nextLine()文字または文全体を入力します.
  • helloworldを入力
    next()


    nextLine()


    1023


    実数を受け入れ、部分的に出力
    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            String value = scan.next();
            String valueList[] = value.split("[.]");
            System.out.println(valueList[0]);
            System.out.println(valueList[1]);
        }
    }

    1024


    単語の受信と出力
    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            String value = scan.next();
            char valueList[] = new char[value.length()];
            for(int i=0; i < valueList.length; i++){
                valueList[i] = value.charAt(i);
            }
           
            for(int i=0; i < valueList.length; i++){
               System.out.println("'"+valueList[i]+"'");
            }
           
        }
    }

    1025


    整数の受信と出力
    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            char charArr[] = scan.next().toCharArray();
    
            for(int i=0; i < charArr.length; i++){
                System.out.print("["+charArr[i]);
                for(int j=0; j< 4-i; j++){
                    System.out.print("0");
                }
                System.out.println("]");
            }
    
        }
    }

    1026


    時間分秒入力を受け入れ、出力分のみ
    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		String value = scan.next();
    		String valueArr[] = value.split(":");
    		System.out.printf("%d",Integer.parseInt(valueArr[1]));
    	}
    }

    1027


    年月日入力を受け入れてフォーマット出力を変換する
    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args) {
    		Scanner scan = new Scanner(System.in);
    		String value = scan.next();
    		String[] valueArr = value.split("[.]");
    		System.out.printf("%02d-%02d-%04d", Integer.parseInt(valueArr[2]),Integer.parseInt(valueArr[1]),Integer.parseInt(valueArr[0]));
    	}
    }

    1028


    1個の整数を受け入れ、そのまま出力2
    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args){
    		Scanner scan = new Scanner(System.in);
    		long value = scan.nextLong();
    		System.out.println(value);
    	}
    }

    1029


    実数を受け入れてそのまま出力する2
    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args){
    		Scanner scan = new Scanner(System.in);
    		double value = scan.nextDouble();
    		System.out.printf("%.11f",value);
    	}
    }

    1030


    1個の整数を受け入れ、そのまま出力3
    import java.util.Scanner;
    
    public class Main {
    	public static void main(String[] args){
    		Scanner scan = new Scanner(System.in);
    		long value = scan.nextLong();
    		System.out.println(value);
    	}
    }