출력 결과 소스 코드 public class Star { public static void main(String[] args) { for (int i = 1; i
국어 점수를 키보드로 입력 받아서 점수 출력 public class Ex01 { public static void main(String[] args) { int kor; Scanner sc= new Scanner(System.in); System.out.print("국어 점수 입력 >"); String strKor = sc.next();// 국어점수를 String으로 입력 String regex = "100|[1-9][0-9]|[0-9]";// 정규 표현식 사용, 0~100점 입력 if( strKor.matches(regex)) { kor = Integer.parseInt(strKor); System.out.printf("국어 점수 입력 O\n"); System.out.printf("국어 점수 : %d"..
키보드로 부터 '수우미양가' 중에서 성적 등급 입력받고 입력 받은 '수우미양가' 출력하기 public class Grade { public static void main(String[] args) { char grade; Scanner sc = new Scanner(System.in); System.out.print("성적 등급을 입력하시오>"); String strGrade = sc.next(); String regex = "[수우미양가]"; if( strGrade.matches(regex)) { grade = strGrade.charAt(0); System.out.printf("성적 등급은 [%c]입니다.",grade ); }else System.out.println("잘못 입력!!"); } //ma..
1. 배열 선언 + 생성 int [] 배열명 = new int[10]; 2. 배열 초기화 배열명[0] = 89; 배열명[1] = 90; 배열명[2] = 100; 3. 동시 선언 ( 배열선언 + 배열 초기화) int [] 배열명 = new in[] {89, 90, 100}; int [] 배열명 = {89, 90, 100};
++ -- 증감연산자, 단항연산자 문제) 어떤 기억공간의 값을 1증가 시켜서 출력하세요. x = x + 1; x += 1; x++; ++x; x++ // 후위형 증감연산자 ++x // 전위형 증감연산자 문제) 어떤 기억공간의 값을 1감소 시켜서 출력하세요. x = x - 1; x -= 1; x--; --x; 그 외로 가능한 연산자 // /= -= += >>=
?: -> 항1 ? 항2 : 항3 항1이 참이면 결과는 항2 항1이 거짓이면 결과는 항3 int x = 100; int y = x > 100 ? 1 : 2;// X>100 이 참이면 1 출력, 거짓이면 2출력 System.out.println(y);