반응형
청춘고양이
배움을 기록하는 곳
청춘고양이
전체 방문자
오늘
어제
  • Hello World (119)
    • JQuery (5)
    • In my opinion (4)
    • HTML&CSS (8)
    • JS (9)
    • JAVA (21)
    • Spring Boot (21)
    • Node.js (1)
    • Linux (7)
    • Git (2)
    • Kotlin (4)
    • Fluttor (4)
    • 정보처리기사 (19)
    • AWS (1)
    • Oracle (8)
    • MySQL (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 스크롤js
  • ScrollEffectJs
  • 객체 안의 함수
  • 쉬프트 연산
  • js 로또 번호
  • js 패스워드 변경
  • 자바
  • js 비밀번호
  • 청춘고양이
  • 자바db연동
  • 제이쿼리
  • 가위바위보js
  • 중복 제거 로또
  • 제이쿼리 패스워드 변경
  • js
  • 제이쿼리 버튼클릭시 색 변경
  • 초보개발
  • css
  • spring 기본설정
  • 제이쿼리 비밀번호

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
청춘고양이

배움을 기록하는 곳

JAVA

Scanner

2022. 6. 6. 20:33
반응형
public class C01Scanner {

	public static void main(String[] args) {
		
		//System.in 	: 표준입력 스트림 요청(ex.키보드)
		//System.out 	: 표준출력 스트림 요청(ex.모니터)
		//new Scanner(System.in) : 표준 입력 스트림과 연결될 객체 생성
		//Scanner sc 	: 스캐너 장치의 위치정보를 저장할 용도의 참조변수
		
		Scanner sc = new Scanner(System.in);
		
		//new Scanner(System.in)
		//->키보드와 연결될 스캐너객체 생성
		
		//Scanner sc 
		//->생성된 스캐너객체를 컨트롤할 참조변수
		
		
		//Scanner sc = new Scanner(System.in)
		//->키보드와 연결되는 스캐너객체 만들어 sc참조변수에 연결시킨다
		
		System.out.print("정수 3개 입력 : " );
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		int num3 = sc.nextInt();
		int sum = num1 + num2 + num3;
		System.out.println("Sum : " + sum);
		
		sc.close();

	}

}
public class C03Scanner {

	public static void main(String[] args) {
		System.out.println("-------Scanner TEST-------");
		Scanner sc = new Scanner(System.in);
//		System.out.print("정수 입력 : ");
//		int num1 = sc.nextInt();
//		System.out.println("정수확인 : " + num1);
//		
//		System.out.print("실수 입력 : " );
//		double num2 = sc.nextDouble();
//		System.out.println("실수확인 : " + num2);
//		
//		System.out.print("문자열입력 : ");
//		String str1 = sc.next();
//		System.out.println("문자열 확인 : " + str1);
		
		System.out.println("문자열입력(띄어쓰기포함) : ");
		String str2 = sc.nextLine();
		System.out.println("문자열 확인 : " + str2);
		
		
		

	}

}
public class C04Scanner {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("이름 입력 : " );
		String name=sc.nextLine();
		
		System.out.print("나이 입력 : ");
		int age = sc.nextInt();
		
		sc.nextLine();//버퍼에 있는 \n 건너뛰기
		System.out.print("주소 입력 : " );
		String addr = sc.nextLine();
		
		System.out.printf("이름:%s 나이:%d 주소:%s\n",name,age,addr);
		
		
		
		
		
	}

}

Q. 국어, 영어, 수학점수를 각각 입력받아 세수의 합, 평균을 구해보시오.

public class C02Prac {

	public static void main(String[] args) {
		//문제1
		
		//국어,영어,수학점수를 각각 입력받아 세수의 합(총점)과 평균을 구해보세요
		//국어 : kor, 영어 : eng, 수학  :mat 라고 변수명 정합니다
		//총점변수명 : int sum
		//평균변수명 : double avg
		//스캐너장치 만들어서 sc.nextInt() 사용합니다
		//평균의 소숫점은 유지될수있도록 형변환합니다
		
		int kor=0,eng=0,mat=0;
		int sum=0;
		double avg=0.0;
		Scanner sc = new Scanner(System.in);
		System.out.print("국영수 점수입력 : ");
		kor=sc.nextInt();
		eng=sc.nextInt();
		mat=sc.nextInt();
		sum=kor+eng+mat;
		avg=(double)sum/3;
		System.out.println("총점 : " + sum);
		System.out.println("평균 : " + avg);
	}

}

 

반응형
저작자표시 (새창열림)

'JAVA' 카테고리의 다른 글

IF  (0) 2022.06.06
연산자  (0) 2022.06.06
형 변환  (0) 2022.06.06
양의 정수, 음수, 실수, 자료형  (0) 2022.06.03
인터페이스  (0) 2022.05.25
    'JAVA' 카테고리의 다른 글
    • IF
    • 연산자
    • 형 변환
    • 양의 정수, 음수, 실수, 자료형
    청춘고양이
    청춘고양이
    신입개발자

    티스토리툴바