반응형

디딤돌 Java 언어 Part1 36

[Java 소스] 메뉴 선택 (do while문 사용)

[Java 소스] 메뉴 선택 (do while문 사용) Program.java import java.util.Scanner; public class Program { static Scanner scanner = new Scanner(System.in); public static void main(String[] args){ exDoWhile(); } private static void exDoWhile() { int key; do{ System.out.println("1: 추가 2:삭제 3:검색 0:종료"); key = scanner.nextInt(); switch(key){ case 1: System.out.println("추가 선택"); break; case 2: System.out.println("..

[Java 소스] 선택문 (switch case), break문 사용하지 않았을 때

[Java 소스] 선택문 (switch case), break문 사용하지 않았을 때 Program.java import java.util.Scanner; public class Program { static Scanner scanner = new Scanner(System.in); public static void main(String[] args){ exSwitchCase2(); } private static void exSwitchCase2() { int num = 0; System.out.println("정수를 입력하세요."); num = scanner.nextInt(); switch(num){ case 1: System.out.println("One"); case 2: System.out.prin..

[Java 소스] 선택문 (switch case)

[Java 소스] 선택문 (switch case) Program.java import java.util.Scanner; public class Program { static Scanner scanner = new Scanner(System.in); public static void main(String[] args){ exSwitchCase(); } private static void exSwitchCase() { int num = 0; System.out.println("정수를 입력하세요."); num = scanner.nextInt(); switch(num){ case 1: System.out.println("One");break; case 2: System.out.println("Two");brea..

[Java 소스] if 문 사용 시 권고(블록 사용)

[Java 소스] if 문 사용 시 권고(블록 사용) Program.java import java.util.Scanner; public class Program { static Scanner scanner = new Scanner(System.in); public static void main(String[] args){ exIf2(); } private static void exIf2() { int num; System.out.println("정수를 입력하세요."); num = scanner.nextInt(); if((num%2)==0){ System.out.println(num+"은 짝수"); System.out.println("입력받은 수:"+num); } }} 실행 결과(홀수 입력 예)정수를 입력..

[Java 소스] if 문 사용 시 주의할 점(블록을 사용하지 않았을 때)

[Java 소스] if 문 사용 시 주의할 점(블록을 사용하지 않았을 때) import java.util.Scanner; public class Program { static Scanner scanner = new Scanner(System.in); public static void main(String[] args){ exIf1(); } private static void exIf1() { int num; System.out.println("정수를 입력하세요."); num = scanner.nextInt(); if((num%2)==0) System.out.println(num+"은 짝수"); System.out.println("입력받은 수:"+num); }} 실행 결과(홀수 입력 예)정수를 입력하세요...

[Java 소스] 키보드로 입력 받기(Scanner 클래스)

[Java 소스] 키보드로 입력 받기(Scanner 클래스) import java.util.Scanner; public class Program { static Scanner scanner = new Scanner(System.in); public static void main(String[] args){ String str; System.out.println("이름을 입력하세요."); str = scanner.next(); int age; System.out.println("나이를 입력하세요."); age = scanner.nextInt(); double weight; System.out.println("몸무게를 입력하세요."); weight = scanner.nextDouble(); System.ou..

[Java 소스] 증감 연산자

[Java 소스] 증감 연산자 Program.java public class Program { public static void main(String[] args){ exIncDecrement(); } private static void exIncDecrement() { int i = 0; int re = 0; //(i+3)++; (i+3)의 연산 결과는 상수이므로 증감연산자의 피연산로 올 수 없음 i=3; re = ++i; System.out.println("re:"+re + ", i:"+i); i = 3; re = i++; System.out.println("re:"+re + ", i:"+i); }} 실행 결과re:4, i:4 re:3, i:4 본문[Java] 2.2.7 증감 연산자

[Java 소스] 대입 연산자

[Java 소스] 대입 연산자 Program.java public class Program { public static void main(String[] args){ exAssign(); } private static void exAssign() { int i = 0; i = 3+2; System.out.println("i = 3+2:"+i); //i+3 = 7; i+3의 연산 결과는 상수이므로 대입 연산자 좌항에 올 수 없음 i+=4; //i = i+4;와 같은 표현 System.out.println("i+=4:"+i); }} 실행 결과i = 3+2:5 i+=4:9 본문[Java] 2.2.6 대입 연산자

반응형