package edu.exam.homework01;

import java.util.Scanner;

/*1. 영문자를 입력받습니다
소문자인지 대문자인지 판별하세요 (조건 연산자를 사용하세요)*/

public class Homework01 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		
		boolean flag = true;
		// 65~90 까지 대문자
		// 97~122까지 소문자

		while (flag) {
			//char ch = (char) System.in.read();
			
			char ch =sc.next().charAt(0);
			
			
			//System.out.println(ch);
			
			if ((65 <= ch) & (ch <= 90)) {
				System.out.println("대문자");
				flag = false;
			} 
			else if ((97 <= ch) & (ch <= 122)) {
				System.out.println("소문자");
				flag = false;
			} 
			else {
				System.out.println("잘못입력하셨습니다");
				
			}
		}

	}
}
package edu.exam.homework02;

import java.util.Scanner;

/*2. 영문자를 입력받습니다
소문자는 대문자로, 대문자는 소문자로 변경해서 출력하세요 
(조건 연산자를 사용하세요)
(아스키테이블/유니코드테이블을 참조하면 됩니다)
*/

//65~90 까지 대문자
// 97~122까지 소문자
public class Homework02 {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		char ch = sc.next().charAt(0);

		// System.out.println(ch);

		if (65 <= ch & ch <= 90) {

			ch += 32;
			System.out.println(ch);
			
		} 
		else if (97 <= ch & ch <= 122) {

			ch -= 32;
			System.out.println(ch);
		
		} 
		else {
			System.out.println("잘못입력하셨습니다.");
		}
	}
}
package edu.exam.homework04;

import java.util.Scanner;

/*4. 
369게임을 작성합니다.
1~99까지의 정수를 입력받고
3,6,9중 하나가 있으면 "박수짝"을 출력하고
2개가 있으면 "박수짝짝"을 출력하세요
예를 들어 13은 "박수짝"
36인 경우는 "박수짝짝"을 출력하면 됩니다.*/
public class Homework04 {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		int count = 0;

		System.out.println("1~99숫자를 입력하세요 :");
		String num = sc.next();
		
		for (int i = 0; i < num.length(); i++) {
			if (num.charAt(i) == '3' | num.charAt(i) == '6' | num.charAt(i) == '9') {
				count += 1;
			}
		}

		if (count == 1) {
			System.out.println("박수짝");			
		}
		else if(count ==2) {
			System.out.println("박수짝짝");
		}
	}
}
package edu.exam.homework05;
import java.util.Scanner;

/*5. 정수 3개를 입력받고 이 3개의 수로 삼각형을 만들 수 있는지를 판별하세요
   삼각형이 가능하려면 두 변의 합이 다른 한 변의 합보다 반드시 커야 합니다. (조건 연산자를 사용하세요)*/

public class Homework05 {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		System.out.println("세 정수를 입력하세요 : ");
		int num0 = sc.nextInt();
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		
		if((num0+num1) > num2 & (num1+num2)>num0 &(num2+num0)>num1) {
			System.out.println("삼각형 가능");
		}
		else {
			System.out.println("삼각형 불가능");			
		}		
	}
}

'etc.. > 1' 카테고리의 다른 글

200109 AB + BA = 99  (0) 2020.01.10
200109 복리계산  (0) 2020.01.10
200109 가위바위보 게임  (0) 2020.01.10
200109 2진수 16진수 출력  (0) 2020.01.10
200107 윤년 판별 예제  (0) 2020.01.08

+ Recent posts