JAVA

JAVA 변수(Variable) 실습문제

까잉이 2021. 7. 27. 22:49

1. 이름, 성별, 나이, 키를사용자에게입력받아각각의값을변수에담고출력하세요.

public void method1() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("이름을 입력하세요 : ");
		String name = sc.nextLine(); 
		
		System.out.print("나이를 입력하세요 : ");
		int age = sc.nextInt();
		
		System.out.print("성별을 입력하세요(남/여) : ");
		char gender = sc.next().charAt(0);
		
		System.out.print("키를 입력하세요(cm) : ");
		double height = sc.nextDouble();
		
		System.out.println("키"+height+"인"+age+"살"+gender+"자"+name+"님반갑습니다^^");
	}

 

2. 키보드로정수두개를입력받아두수의합, 차, 곱, 나누기한몫을출력하세요.

public void method2() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("첫번째정수를입력하세요 : ");
		int num1 = sc.nextInt();
		
		System.out.print("두번째정수를입력하세요 : ");
		int num2 = sc.nextInt();
		
		System.out.println("더하기 결과 : " + (num1 + num2));
		System.out.println("빼기 결과 : " + (num1 - num2));
		System.out.println("곱하기 결과 : " + (num1 * num2));
		System.out.println("더하기 결과 : " + (num1 / num2));
		
	}

 

3. 키보드로가로, 세로값을값을실수형으로입력받아사각형의면적과둘레를계산하여출력하세요.

※참고(면적=가로*세로, 둘레=(가로+세로)*2 )

public void method3() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("가로 : ");
		double width = sc.nextDouble();
		
		System.out.print("세로 : ");
		double height = sc.nextDouble();
		
		System.out.println("면적 : " + (width * height));
		System.out.println("둘레 : " + (width + height)*2);
		
	}

 

4. 영어문자열값을키보드로입력받아문자에서앞에서세개를출력하세요.
HINT > charAt 메소드

public void method4() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("문자열을입력하세요 : ");
		String str = sc.nextLine();
		
		System.out.println("첫번째문자 : " + str.charAt(0));
		System.out.println("두번째문자 : " + str.charAt(1));
		System.out.println("세번째문자 : " + str.charAt(2));
		
	}