본문 바로가기

CodeUp/Java

[CodeUp_JAVA] 1011 ~ 1015

문제 설명

문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자.

입력

문자 1개가 입력된다.
(단, 알파벳 대, 소문자 및 숫자를 비롯한 아스키코드로 표현할 수 있는 문자들만 입력된다.)

출력

입력된 문자를 그대로 출력한다.

내 풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        String a = sc.nextLine();
        System.out.println(a);
        
    }
}


문제 설명

실수형(float)으로 변수를 선언하고 그 변수에 실수값을 저장한 후 저장되어 있는 실수값을 출력해보자.

입력

실수값 1개가 입력된다.
(단, float로 저장할 수 있는 실수 값만 입력된다.)

출력

입력된 실수값을 그대로 출력한다.

내 풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        float f = sc.nextFloat();
        System.out.printf("%f", f);
        
    }
}


문제 설명

정수(int) 2개를 입력받아 그대로 출력해보자.

 

입력

2개의 정수가 공백으로 구분되어 입력된다.

출력

입력된 두 정수를 공백으로 구분하여 출력한다.

내 풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        int a = sc.nextLine();
        int b = sc.nextLine();
        System.out.println(a + " " + b);
    }
}


문제 설명

2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자.

입력

2개의 문자가 공백으로 구분되어 입력된다.

출력

두 문자의 순서를 바꿔 출력한다.

내 풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        String a = sc.nextLine();
        String b = sc.nextLine();
        System.out.println(b + " " + a);
        
    }
}

다른 풀이

 
import java.util.Scanner;

public class Main{
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        char a = sc.next().charAt(0); 
        char b = sc.next().charAt(0);
		  
        System.out.printf("%c %c", b, a);
        
    }
}

 


문제 설명

실수(float) 1개를 입력받아 저장한 후,
저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여
소수점 이하 둘 째 자리까지 출력하시오.

입력

실수 1개가 입력된다.

출력

결과를 소수점 셋 째 자리에서 반올림 해, 소숫점 이하 둘째 자리까지 출력한다.
(%.2f를 이용하면 된다.)

내 풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        float f = sc.nextFloat();
        System.out.printf("%.2f", f);
        
    }
}

 

'CodeUp > Java' 카테고리의 다른 글

[CodeUp_JAVA] 1026 ~ 1030  (0) 2022.01.01
[CodeUp_JAVA] 1021 ~ 1025  (0) 2021.12.31
[CodeUp_JAVA] 1016 ~ 1020  (0) 2021.12.26
[CodeUp_JAVA] 1006 ~ 1010  (0) 2021.12.23
[CodeUp_JAVA] 1001 ~ 1005  (0) 2021.12.21