분류 전체보기 206

C

Java - 예제 ) 별찍기 02

별찍기 5번 출력할 줄 수: 5 * *** ***** ******* ********* 더보기 import java.util.Scanner; public class Star5 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("별찍기 5번"); System.out.print("출력할 줄 수: "); int n = scanner.nextInt(); for (int i = 1; i i; j--) { star += " "; } //별을 담당하는 k for 문 //5번의 별의 갯수는 2 * i - 1개 만큼의 별이 각 줄에 들어가게 된다. for (int k = 0; k < i ..

Dev/Java 2020.08.12

C

Java 예제

//사용자로부터 //이름, 나이, 국어, 영어, 수학 점수를 입력 받아서 //출력하는 프로그램을 작성하세요 //조건1. 사용자가 메뉴에서 종료를 누르기전까지 계속 돌아갑니다. //조건2. 만약 사용자가 아무런 데이터도 입력하지 않았다면 "입력된 데이터가 없습니다" // 라고 출력되게 만드세요. // 조건2는 국어 영어 수학 중 한개의 점수를 올바르지 않은 점수로 초기화하면 // 구현하기 쉽습니다. //조건3. 만약 사용자가 입력한 점수가 잘못된 형식일 경우 올바른 형태의 점수가 들어올때까지 // 계속 입력을 받도록 하세요 //조건4. 출력할 때에는 // 이름: ~~~ 나이:016세 // 국어: 080점 영어: 079점 수학: 079점 // 총점: 238점 평균: 79.33점 // 으로 출력되게 print..

Dev/Java 2020.08.11

C

Java - 무한반복문 ( Infinite Loop )

package day02; //무한 반복문 //무한 반복문은 //반복문이 영원히, 무한하게 반복되는 것을 //무한 반복문이라고 한다. //무한 반복문을 만드는 방법은 다양하게 있는데 //그중 가장 대표적인 방법들을 한번 알아보자 public class Ex15InfiniteLoop { public static void main(String[] args) { // for문으로도 무한반복문을 만들어줄 수 있지만 // while문보다 구조가 복잡하므로 while문으로 무한반복문을 더 많이 만든다. // 1. 조건식에 들어간 변수가 안변하는 경우 //int i = 1; //while(i < 5) { //System.out.println("무한루프 1번입니다."); //} // 무한루프 다음줄은 만약 무한루프가 ..

Dev/Java 2020.08.11

C

Java - 반복문 ( For Loop 02 )

package day02; //사용자로부터 입력을 받아 //1부터 그 수까지의 합을 구하는 프로그램 import java.util.Scanner; public class Ex10ForLoop02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("숫자를 하나 입력해주세요: "); int userNumber = scanner.nextInt(); // 합을 저장할 변수를 여기에 만든다. int sum = 0; // for문의 초기화값을 변수를 넣거나 // 조건식에 변수를 넣어줄 수 있다. for (int i = 1; i

Dev/Java 2020.08.11

C

Java - 반복문 ( For Loop )

// 반복문 // 반복문은 조건이 맞는동안 코드블락의 내용이 반복이 된다. // 반복문에는 for 반복문과 while 반복문 2가지가 있다. // for 반복문은 비교적 명확하게 몇번 반복이 될지 가늠이 가능하다. // while 반복문은 그에 반해 조건을 만족하는동안 계속 돌아가기 때문에 // 몇번 반복이 될지 가늠이 안될수도 있다. // for 반복문은 다음과 같은 형태를 가진다. // for(int 변수 = 초기화값; 조건식; 변수의 변화식){ //반복할 코드 // } // 1. int 변수: // 해당 for loop이 반복할 때 조건식에서 체크할 수 있도록 // 우리가 만들어주는 변수이다. // 전통적으로 i -> j -> k.... 순으로 들어간다. // 2. 조건식: // 우리가 만든 int..

Dev/Java 2020.08.11

C

Java - 조건문 ( Switch )

// 스위치 조건문은 // 우리가 조건식을 적어주는게 아니라 // 변수를 하나 선택해서 // 해당 변수의 가능한 값들에 대해 // 우리가 실행할 코드를 적어주게 된다. public class Ex07Switch01 { public static void main(String[] args) { int number = 2; switch (number) { // case 값 은 // 결국 비교연산자 중 == 과 같은 의미가 된다. case 1: System.out.println("1입니다."); // break는 해당 반복문 혹은 switch를 종료시킨다. // 만약 break가 없으면 // break가 나올때까지 모든 코드들을 실행하게 된다. break; case 2: System.out.println("2입..

Dev/Java 2020.08.11

C

Java - 조건문 ( Else If 02 )

// 사용자로부터 // 성별 -> 나이 -> 신체검사등급 순으로 입력 받아 // 1~3: 현역 // 4: 공익 // 5~: 면제 // 가 출력되는 프로그램을 작성하세요. // 단 사용자가 여성일 경우엔 추가적인 입력 없이 // "여성에게는 국방의 의무가 없습니다" // 가 출력되고 // 남성이지만 18세미만일 경우 // "미성년자는 아직 국방의 의무가 없습니다" // 가 출력되게 중첩 if문을 작성하세요. import java.util.Scanner; public class Ex06IfElseIf3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 가장 먼저 성별을 입력받는다. // 성별은 머 숫자..

Dev/Java 2020.08.11

C

Java - 조건문 ( Else If )

// 만약 체크해야 하는 조건식이 여러개면 // 즉 결과가 여러개로 나뉩다면 // if-else 구조로는 2개밖에 핸들링 할 수 없기 때문에 // if-else if-else 구조가 나와야 한다. // 가운데의 else if는 우리가 필요한 만큼 넣어줄 수 있다. // if-else 처럼 // if-else if 구조에서는 가장 먼저 조건식을 만족하는 코드 블락이 실행된다. public class Ex04IfElseIf { public static void main(String[] args) { int age = 8; if (age < 6) { System.out.println("유아입니다."); } else if (age = 90) { System.out.println("A"); } else if (s..

Dev/Java 2020.08.11