1. 키보드로 입력 받은 하나의 정수가 양수이면 “양수다“,
양수가 아닌 경우 중에서 0이면 “0이다“, 0이 아니면 “음수다”를 출력하세요

public void practice2() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("정수 : ");
		int num1 = sc.nextInt();
		
		String result = num1 > 0? "양수다" : (num1 == 0) ? "0이다" :"음수다";
		
		System.out.println(result);

2. 키보드로 입력 받은 값들을 변수에 기록하고 저장된 변수 값을 화면에 출력하여 확인하세요.
이 때 성별이 ‘M’이면 남학생, ‘M’이 아니면 여학생으로 출력 처리 하세요.

public void practice5() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("이름 : ");
		String name = sc.nextLine();
		
		System.out.print("학년(숫자만): ");
		int year = sc.nextInt();
		
		System.out.print("반(숫자만): ");
		int group = sc.nextInt();
		
		System.out.print("번호(숫자만): ");
		int number = sc.nextInt();
		sc.nextLine();
	
		System.out.print("성별(M/F): ");
		char gender = sc.nextLine().charAt(0);
		
		System.out.print("성적(소수점 아래 둘째 자리 까지) : " );
		double grade = sc.nextDouble();
		
		String result = (gender ==  'M'|| gender == 'm') ? "남학생" : "여학생";
		//char result = (gender == 'M' || gender == 'm;) ? '남' : '여';
		
		System.out.printf("%d학년 %d반 %d번 %s %s의 성적은 %.2f이다.",year,group,number,name,result,grade);
		                          //,char result로 했을시%c학생
	}

3.국어, 영어, 수학에 대한 점수를 키보드를 이용해 정수로 입력 받고,
세 과목에 대한 합계(국어+영어+수학)와 평균(합계/3.0)을 구하세요.
세 과목의 점수와 평균을 가지고 합격 여부를 처리하는데
세 과목 점수가 각각 40점 이상이면서 평균이 60점 이상일 때 합격, 아니라면 불합격을 출력하세요

public void practice7() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("국어 : ");
		int language = sc.nextInt();
		
		System.out.print("영어 : ");
		int english = sc.nextInt();
		
		System.out.print("수학 : ");
		int math = sc.nextInt();
		
		int add = language + english + math ;
		double avg = add  / 3.0 ; //int ->double로 자동 형변환 
		// int / int를 하게되면 그 결과 값이 int로 받게 된다. 소수점 표현이 어려워서 데이터 손실이 발생한다. 따라서 3.0을 나눈것임
		
		String result = (language>= 40 && english >= 40 && math>=40) && avg>=60 ? "합격":"불합격";
		
		System.out.println("합계 : " + add);
		System.out.println("평균 : "+ avg);
		System.out.println(result);
		
		
	}

4.주민번호를 이용하여 남자인지 여자인지 구분하여 출력하세요.

public void practice8() {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("주민번호를 입력하세요(- 포함) : ");
		String residentNumber = sc.nextLine();
		
		char ch = residentNumber.charAt(7); //주민번호 7번째 자리가 성별을 나타냄 

		String result = ch == '2' || ch == '4'? "여자" :"남자";
		//숫자로 쓸거면 아스키 코드 확인해서 쓰기 (ch는 문자이므로  ' '안에 넣기)
		System.out.println(result);
복사했습니다!