전체 방문자
오늘
어제
21종
종이의 코딩 공부방
21종
  • 분류 전체보기 (171)
    • JAVA (64)
    • Springboot (46)
      • 블로그만들기 (45)
    • Database (60)
      • Oracle (60)
    • 프로젝트 3 (CELOVER) (0)
    • 개발서버 구축 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
21종

종이의 코딩 공부방

JAVA

[자바/JAVA] 프로그래밍 - Scanner 실습 예제

2023. 5. 25. 20:42

문제 01.

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

package com.kh.practice1.func;

import java.util.Scanner;

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

문제 02.

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

package com.kh.practice1.func;

import java.util.Scanner;

public class VariablePractice2 {
	
	public void calc() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("첫 번째 정수 : ");
		int firstNum = sc.nextInt();
		
		System.out.print("두 번째 정수 : ");
		int secondNum = sc.nextInt();
		
		System.out.println("더하기 결과 : " + (firstNum + secondNum));
		System.out.println("빼기 결과 : " + (firstNum - secondNum));
		System.out.println("곱하기 결과 : " + (firstNum * secondNum));
		System.out.println("나누기 몫 결과 : " + (firstNum / secondNum));
		
		sc.close();
	}
}

문제 03.

키보드로 가로, 세로 값을 값을 실수형으로 입력 받아 사각형의 면적과 둘레를 계산하여 출력하세요.
계산 공식 ) 면적 : 가로 * 세로
둘레 : (가로 + 세로) * 2

package com.kh.practice1.func;

import java.util.Scanner;

public class VariablePractice3 {
	
	public void squre() {
		
		Scanner sc = new Scanner(System.in);
		
		System.out.print("가로 : ");
		double squreWidth = sc.nextDouble();
		
		System.out.print("세로 : ");
		double squreLength = sc.nextDouble();
		
		System.out.println("면적 : " + (squreWidth * squreLength));
		System.out.println("둘레 : " + ((squreWidth + squreLength) * 2));
		
		sc.close();
	}

}

문제 04.

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

package com.kh.practice1.func;

import java.util.Scanner;

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

 

    'JAVA' 카테고리의 다른 글
    • [자바/JAVA] 프로그래밍 - 형 변환(Casting)
    • [자바/JAVA] 프로그래밍 - System.out.printf()
    • [자바/JAVA] 프로그래밍 - 키보드로 입력 값 받기(Scanner)
    • [자바/JAVA] 프로그래밍 - 변수(Variable)
    21종
    21종
    코딩 공부한 것 정리하려고 만든 블로그

    티스토리툴바