본문 바로가기

JAVA99

8일차//[JAVA] sorting(정렬) 오름차순, 내림차순/데이터를 받아 숫자몇개를 정렬할지~? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 import java.util.Arrays; import java.util.Scanner; public class report { public static void main(String[] args) { // 1. 숫자 몇개를 정렬할거냐? // 2. 숫자 갯수에 맞게 입력 // 3. 오름차순으로 할거냐 .. 2021. 1. 20.
8일차// [java] 피보나치 수열 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 import java.util.Arrays; public class pibonaci { public static void main(String[] args) { // 피보나치 수열이다 // 1항 : 1 // 2항: 1 // 3항 : 1항 + 2항 // 4항 : 2항 + 3항 /* int num1 = 0;//초기화 int num2 = 1; int sum = 1; for(int i = 0; i 2021. 1. 20.
7일차//[JAVA] 2차원배열, 학생 성적 입력 (2)- > 합계, 평균 출력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 import java.util.Arrays; import ja.. 2021. 1. 20.
자바의 핵심 - 객체지향 프로그래밍(클래스와 객체)1-method 객체 지향 프로그래밍 정보와 동작들을 객체 단위로 묶고, 이런 객체들을 연결시키면서 정리하는 프로그래밍 방식 ex) 은행송금 보통 다른언어에는 함수라는 것이 별도로 존재한다. 하지만 자바는 클래스를 떠나 존재하는 것은 있을 수 없기 때문에 자바의 함수는 따로 존재하지 않고 클래스 내에 존재한다. 자바는 이 클래스 내의 함수를 메소드라고 부른다. int :리턴 받을 자료형의 타입( 리턴값이 없을시 void 사용) sum: method 메소드 이름 int x, int y: 파라미터parameter ublic int sum(int a, int b) { return a+b; } 위 메소드의 의미는 다음과 같이 정의된다. “sum이라는 메소드는 입력값으로 두개의 값(int 자료형 a, int 자료형 b)을 받으며.. 2021. 1. 20.
8일차//[JAVA] 배열 sorting(정렬) 오름차순, 내림차순 sorting : 버블, (선택), 합병, [퀵]//자주나옴 단골로 나옴 제일빠름 3 6 5 2 1 6 5 4 3 2 - > 내림차순 정렬 == 순번대로 정리 오름, 내림 3이랑 2비교해서 2가 더 낮기때문에 2가 젤 앞에 정렬 -> 그 뒤로 계속 비교 1~10까지의 값을 갖는 배열을 낮은 수부터 오름차순으로 변경하자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 import java.util.Arrays; public class MainClass { public static void main(String[] a.. 2021. 1. 20.
7일차// [JAVA] Baseball 게임 , 야구게임 예시를 들자면, Random user 7 1 6 - > 1 4 5 = 1 ball -> 7 3 4 = 1 strike -> 7 2 1 = 1 strike 1 ball 위치와 값이 맞아야 1 strike 위치는 다르고 값은 맞으면 1 ball 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91.. 2021. 1. 19.
6일차//[JAVA][실습] 아스키 코드로 문자인지, 숫자인지 확인(ASCII) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 import java.util.Scanner; public class report5 { //모두 숫자? //문자가 있는지? //숫자입니다 //숫자가 아닙니다 //-> 123a3 ->숫자가 아닙니다. // -> 345 -> 숫자입니다. public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = "123a3"; //String 입력 Sy.. 2021. 1. 18.
6일차//[JAVA][실습] 2차원 배열의 합 + 거스름돈 + 암호화(복구화)(ASCII) 1. 실행결과 sum = 150 이 나오도록 함 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 public class report1 { // 실행결과 sum = 150 이 나오도록함 public static void main(String[] args){ int[] arr = {10, 20, 30, 40, 50}; int sum = 0; for(int i = 0; i = 97 && asc 0 result = result + abcCode[asc]; } // 숫자의 경우 if (asc >= 48 && asc 0 48은 q result = result + numCode[asc]; } /* * * (1) 알맞은 코드를 넣어 완성하시오. * */ } System... 2021. 1. 18.
6일차// [JAVA] continue; continue : skip 생략해라. continue 만나면 해당 반복부분 탈출 후 다음반복실행 continue 를 만나면 해당 반복부분만 탈출하고 다음번 반복을 이어서한다. loop문과 같이 사용한다. //break; //continue; ->둘다 혼자 쓰면 에러 while(조건문){ 처리1 처리2 if(조건){ continue; //처리1,처리2까진처리 continue 이후처리는 생략된다. } 처리3 2021. 1. 18.