본문 바로가기

웹 프로그래밍 기초162

자바기반의 웹&앱 응용 SW개발자 양성과정 8일차 -17 =+ ,=+ 차이점 1) num += 100 은 num = num + 100 의 줄임 표현이라고 생각하시면 됩니다. 2) =+ 라는 연산자는 없습니다. num = (+100) 을 적으신 거와 동일합니다. import java.util.Random; import java.util.Scanner; public class Ex13omokProgram2 { public static void main(String[] args) { int height = 0; int width = 0; int menu; Scanner scan = new Scanner(System.in); while (true) { System.out.println("어떤 바둑판 크기를 원하십니까?"); System.out.println("1. (.. 2020. 3. 9.
코로나 휴강 대체할 t형의 복습문제13. 4. true, false, false, true, false가 들어 있는 boolean 배열을 만든 뒤 각 원소의 반대값을 출력하기(반복문과 ! 연산자를 사용할 것) 출력 예제 false true true false true import java.util.Scanner; public class corona13 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); boolean[] pratice = {true, false, false, true, false}; for(int i =0; i 2020. 3. 8.
코로나 휴강 대체할 t형의 복습문제12. 3. 두 개의 정수형 배열을 만들어 각각 2 3 5 7 11 17과 1 3 5 7 9 11로 초 기화한 뒤 두 배열의 동일원소 출력하기 출력 예제 1번째: 3 2번째: 5 3번째: 7 4번째: 11 import java.util.Scanner; public class corona12 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[] num1 = new int[6]; num1[0] = 2; num1[1] = 3; num1[2] = 5; num1[3] = 7; num1[4] = 11; num1[5] = 17; int[] num2 = new int[6]; num2[0] = 1; num2[1] = 3; n.. 2020. 3. 8.
코로나 휴강 대체할 t형의 복습문제11. 2. 입력받은 수의 구구단 출력하기 입력 예제 11 출력 예제 11x2=22 11x3=33 11x4=44 11x5=55 11x6=66 11x7=77 11x8=88 11x9=99 import java.util.Scanner; public class corona11 { public static void main(String[] args) { Scanner scan =new Scanner(System.in); int num =scan.nextInt(); for(int i =1; i 2020. 3. 8.
코로나 휴강 대체할 t형의 복습문제10. 1. 양의 정수 10개를 입력받고 2를 입력하면 2의 배수, 3을 입력하면 3의 배 수, 5를 입력하면 5의 배수를 정렬해서 출력하고 0을 입력하면 반복문 종료 입력 예제 5 2 15 18 4 6 21 24 100 30 2 3 5 0 출력 예제 2 4 6 18 24 30 100 6 18 24 30 5 15 30 100 import java.util.Scanner; public class corona10 { public static void main(String[] args) { Scanner scan =new Scanner(System.in); System.out.println("양의 정수를 10개입력하세요"); String string = scan.nextLine(); String[] num = str.. 2020. 3. 8.
코로나 휴강 대체할 t형의 복습문제9. 3. 세 개의 자연수 A, B, C가 주어질 때 A x B x C의 결과에 각 자리의 숫자가 몇 번씩 쓰였는지 구하시오 150 266 247을 입력받는다면 세 수를 곱한 값은 17037300이다. 0이 세 번, 1이 한 번, 3이 두 번, 7이 두 번 쓰였다. 입력 예제 150 266 427 출력 예제 3 1 0 2 0 0 0 2 0 0 import java.util.Scanner; public class corona9 { public static void main(String[] args) { // 숫자는 0부터9까지있다. int indexZero = 0, indexOne = 0, intdexTwo = 0, indexThree = 0, indexFour = 0, indexFive = 0, indexSi.. 2020. 3. 8.
코로나 휴강 대체할 t형의 복습문제8. 2. 9개의 서로 다른 자연수가 주어질 때 이들 중 최댓값을 찾고 그 최대값이 몇 번째 수인지 구하시오(입력하는 자연수는 100 이하) 3 29 38 12 57 74 40 85 61을 입력했을 때 가장 큰 수는 85다. 맨 앞이 첫 번째이므로 85는 여덟 번째 위치한 수다. 입력 예제 3 29 38 12 57 74 40 85 61 출력 예제 85 8 import java.util.Scanner; public class corona8 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[] numArray = new int[9]; int max =0; int index = 0; System.out.print.. 2020. 3. 8.
코로나 휴강 대체할 t형의 복습문제7. 1. 최소값과 최대값 구하기 N개의 정수가 임의로 주어질 때 최대값과 최소값을 구한다. 입력 예제 5 20 10 35 30 7 출력 예제 7 35 import java.util.Scanner; public class corona7 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("몇개의 정수를 입력하시겠습니까?"); int num = scan.nextInt(); int[] dem = new int[num]; System.out.println("정수를 입력해주세요"); for(int i = 0; i < num; i++) { dem[i] =scan.nextInt(); for(i.. 2020. 3. 8.
코로나 휴강 대체할 t형의 복습문제6. 2. 임의의 수 n을 입력받고 문자를 입력받아 해당 문자를 n개만큼 출력하기. 문자가 q나 Q인 경우 반복문 종료 입력 예 5 a b c q 출력 예 aaaaa bbbbb ccccc ※ 입력을 전부 끝내고 출력이 나오는 게 아니라 매 입력마다 결과가 나와야 합니다. a를 입력하면 aaaaa, b를 입력하면 bbbbb, c를 입력하면 ccccc import java.util.Scanner; public class corona6 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("반복할 숫자 반복할 알파벳 입력"); int count = scan.nextInt(); while (.. 2020. 3. 4.
코로나 휴강 대체할 t형의 복습문제5. 1. 임의 수 n을 입력받아서 n까지 하나씩 늘리면서 출력했다가 하나씩 줄이면서 출력하기 입력 예 5 출력 예 1 12 123 1234 12345 54321 5432 543 54 5 import java.util.Scanner; public class corona5 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("숫자를 입력하세요"); int num = scan.nextInt(); int[] arrNum = new int[num]; // 값 담기 1~5; for (int i = 0; i < arrNum.length; i++) { arrNum[i] = i + 1; for (.. 2020. 3. 4.