본문 바로가기

분류 전체보기172

ConvertTest3 package k20231205; import java.util.Arrays; import java.util.Iterator; import java.util.Scanner; public class ConvertTest3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("16진수로 변환할 10진수를 입력하세요: "); int dec = scanner.nextInt(); int number = dec; int[] hex = new int[8]; int index = 0; while (true) { int m = dec / 16; int r = dec % 16; hex[inde.. 2023. 12. 14.
ConvertTest2 package k20231205; import java.util.Arrays; import java.util.Iterator; import java.util.Scanner; public class ConvertTest2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("8진수로 변환할 10진수를 입력하세요: "); int dec = scanner.nextInt(); int number = dec; int[] oct = new int[8]; int index = 0; while (true) { int m = dec / 8; int r = dec % 8; oct[index++.. 2023. 12. 14.
ConvertTest package k20231205; import java.util.Arrays; import java.util.Iterator; import java.util.Scanner; public class ConvertTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("2진수로 변환할 10진수를 입력하세요: "); int dec = scanner.nextInt(); int number = dec; int[] bin = new int[8]; //진법 변환 결과를 기억할 배열을 선언한다, 자동으로 0으로 초기화 된다. int index = 0; // 배열의 인덱스로 사용할 변수.. 2023. 12. 14.
BubbleSortEarlyStop package k20231205; import java.util.Arrays; public class BubbleSortEarlyStop { public static void main(String[] args) { // int[] data = {8, 3, 4, 9, 1}; int[] data = {9, 1, 3, 4, 8}; for (int i=0; i Flase인가 if (isFlag) { break; } System.out.println(i+1 + "회전 결과: " + Arrays.toString(data)); } System.out.println("================================"); System.out.println("정렬 결과: " + Arrays.toString(da.. 2023. 12. 14.
BubbleSort package k20231205; import java.util.Arrays; public class BubbleSort { public static void main(String[] args) { // i j // 0 0 1 2 3 // 1 0 1 2 // 2 0 1 // 3 0 // for (int i = 0; i 2023. 12. 14.
StarTest package k20231204; public class StarTest { public static void main(String[] args) { // * // ** // *** // **** // ***** // i = 0, j = 0 // i = 1, j = 0, 1 // i = 2, j = 0, 1, 2 // i = 3, j = 0, 1, 2, 3 // i = 4, j = 0, 1, 2, 3, 4 // 바깥 반복의 변수값이 1번 변경될 때, 안쪽 반복은 완전히 1번 실행된다. // 바깥 반복과 안쪽 반복의 제어 변수는 같은 이름의 변수를 사용하면 안된다. for (int i = 0; i 2023. 12. 13.
SelectionSort package k20231204; import java.util.Arrays; public class SelectionSort { public static void main(String[] args) { // i j // 0 1 2 3 4 // 1 2 3 4 // 2 3 4 // 3 4 // for (int i = 0; i 2023. 12. 13.
RankTest2 package k20231204; public class RankTest2 { public static void main(String[] args) { int[] score = { 80, 100, 70, 100, 90, 84, 85 }; int[] rank = new int[score.length]; for (int i = 0; i 2023. 12. 13.
RankTest package k20231204; import java.util.Arrays; public class RankTest { public static void main(String[] args) { int[] score = {80, 100, 70, 100, 90}; // 석차를 기억하는 기억장소는 무조건 1로 초기화 시킨다. int[] rank = new int[score.length]; for (int i = 0; i 2023. 12. 13.