전체 글(254)
-
231212 JAVA - ArrayCopy01
package dec12; import java.util.Arrays; //배열복사 : 배열의 값을 다른 배열에 복사하기 195p public class ArrayCopy01 { public static void main(String[] args) { int arr1[]=new int[] {10,20,30,40,50,60}; int arr2[]=new int[arr1.length]; arr2[0] = arr1[0]; //깊은 복사 = 실제 값을 새로운 메모리 공간에 복사 //얕은 복사 = 주소 값을 복사합니다. arr2=arr1; //얕은 복사 arr1[0]=100; arr1[2]=999; System.out.println(Arrays.toString(arr1)); System.out.println(Ar..
2023.12.12 -
231212 JAVA -Test01 업앤다운 UP&Down 숫자맞추기 게임
package dec12; import java.util.Scanner; //업앤다운 숫자맞추기 게임 https://codingdojang.com/scode/711?answer_mode=hide public class Test01 { public static void main(String[] args) { // if, while, 랜덤 // 변수는 몇 개? 랜덤값, 사용자 입력, 몇회 걸렸는지 // 1.랜덤 뽑아서 저장하기 int number = (int) (Math.random() * 100 + 1); Scanner sc = new Scanner(System.in); int count = 0; System.out.println("컴퓨터가 1~100 숫자 중 하나를 랜덤으로 정합니다. 숫자를 맞춰주세요...
2023.12.12 -
231211 JAVA -Arrays02 복습
package dec11_remind; import java.util.Arrays; import java.util.Iterator; import java.util.Scanner; public class Array02 { public static void main(String[] args) { // 문자열을 저장하는 arr1배열을 만들어주세요. 칸은 3칸. // String arr1[] = new String[4]; String arr1[] = { "홍길동", "김길동", "이길동", "최길동" }; String name1 = arr1[0]; System.out.println(name1); System.out.println(Arrays.toString(arr1)); char chArray[] = name1..
2023.12.11 -
231211 JAVA -Arrays01 복습
package dec11; import java.util.Arrays; public class Array { public static void main(String[] args) { int arr1[]=new int[5]; System.out.println(Arrays.toString(arr1)); System.out.println(arr1[0]); System.out.println("=============================="); double Dd[]=new double[3]; System.out.println(Dd[2]); System.out.println("길이=============================="); System.out.println(Dd.length); System..
2023.12.11 -
1211JAVA -DynamicArray03
package dec11; import java.util.Random; //동적 가변 배열 = 톱니바퀴 배열이라고도 부릅니다. public class DynamicArray03 { // 랜덤을 사용하여 내부측 길이를 만들고 그 속을 '*'로 // 2-15사이의 숫자로 정해주세요. public static void main(String[] args) { char da[][] = new char[10][]; //10행을 가지는 2차원 char 배열 da를 선언 및 생성합니다. 각 행은 크기가 정해지지 않은 상태로 초기화 for (int i = 0; i
2023.12.11 -
1211JAVA -DynamicArray02
package dec11; public class DynamicArray02 { public static void main(String[] args) { char stars[][]=new char[10][]; // 10행을 가지는 2차원 char 배열 stars를 선언 및 생성합니다. 각 행은 크기가 정해지지 않은 상태로 초기화 for (int i = 0; i
2023.12.11