반응형

코딩/2-JAVA 55

C1203메서드클래스배열_개념 ~ C1208메서드클래스배열_암기5

C1203메서드클래스배열_개념C1203개념01클래스배열package C1203메서드클래스배열_개념;class Product{ String name; int price; void init(String name , int price) { this.name = name; this.price = price; } void printData() { System.out.println(name + " " + price); }}public class C1203개념01클래스배열 { public static void main(String[] args) { // 클래스 = 사용자 정의 데이터 타입 int[] list = new int[2]; // Product ..

코딩/2-JAVA 2025.07.04

C1202메서드리턴_개념

C1202메서드리턴_개념C1202개념01메서드리턴package C1202메서드리턴_개념;class TestReturn1 { void 메서드명() // 메서드의 선언부 { // 메서드의 구현부 return; // return 메서드 종료, void일 경우에는 return생략가능 } void loop1() { /* i = 0 loop1 ==> i : 0 i = 1 loop1 ==> i : 1 i = 2 loop1 ==> i : 2 i = 3 loop1 ==> i : 3 i = 4 loop1 ==> i : 4 i = 5 종료 여기출력 loop1 */ for(int i =0; i i : " + i); } System.out.println("여기출력 lo..

코딩/2-JAVA 2025.07.03

C1201메서드_개념

C1201메서드_개념C1201개념01메서드package C1201메서드_개념;/* # 메서드 기본구조 (1) 정의 1) void : 키워드 2) testPrint() : 이름 3) { 기능 } : 실행되는 영역 (2) 사용법 1) t1.testPrint(); 2) t1 : 클래스 변수명 3) .testPrint() : .메서드명();*///메서드는 클래스 안에 만들 수 있다. class Test01 { // 클래스 // (1) 변수 : 속성 int x; // (2) 메서드(method) : 기능 void testPrint() { System.out.println("나 불렀니?"); // 메서드 종료 : return // 반복문 종료 : break return; }}..

코딩/2-JAVA 2025.07.03

C1103클래스배열_문자열 , C1104클래스배열_심화

C1103클래스배열_문자열C1103개념01_클래스배열과문자열package C1103클래스배열_문자열;class Student{ String name; int score;}public class C1103개념01_클래스배열과문자열 { public static void main(String[] args) { //데이터 //이 데이터를 클래스 배열에 넣겠다. 위의것 =>class Student String data = ""; data +="김영희/30\n"; data += "이만수/40\n"; data += "이철민/60"; System.out.println(data); //--------------------------------------- Student[] studentList = ..

코딩/2-JAVA 2025.07.03

C1102클래스배열 , C1102클래스배열_개념연습(1~4)

C1102클래스배열C1102개념01_클래스배열package C1102클래스배열;class Member{ int number; String id; String pw; String name; int score;}public class C1102개념01_클래스배열 { public static void main(String[] args) { //데이터가 3가지 모양이다. //문자열. 배열. 클래스 String data1 = "1001/1234/qwer/김철수/10"; //문자열 String[] dataList1 = {"1001", "1234", "qwer", "김철수", "10"};//배열 //클래스 Member member = new Member(); member.nu..

코딩/2-JAVA 2025.07.01

C1101클래스

C11클래스C1101클래스C1101개념01_클래스package C1101클래스;//클래스를 정의 //class Member => 주석이다. 어떠한 기능이 없다. //내가 만든 자료형 모음 //주로 테이블과 똑같이 맞춘다. class Member { int number; String id; String pw; String name; int score;}// 다음 예제에서 진행 예정// 주석과 같다. 기능이 없음 class Test01 { // 변수 int x; int y; // 메서드}public class C1101개념01_클래스 { public static void main(String[] args) { //[사용법] //1. 사용할때는 new //2. .(점)을 찍어서. 내부 변수에 값을..

코딩/2-JAVA 2025.06.30

C1005파싱 , C1006입력

C1005파싱db의 데이터는 문자열로 데이터가 전송된다. 익스포트 가져오는것. 집어넣는것 C1005개념01파싱package C1005파싱;/* [문제] id와 socre를 구분자 슬러시(/)와 콤마(,)를 활용해 하나의 문자열로 연결해 data에 저장하시오. [정답] "qwer/100,asdf/23,zxc/43" */public class C1005개념01파싱 { public static void main(String[] args) { String[] id = {"qwer", "asdf", "zxc"}; int[] score = { 100, 23, 43}; String data = ""; for(int i=0; iC1005개념02파싱package C1005파싱;..

코딩/2-JAVA 2025.06.27

C1001문자열, C1002문자열함수, C1003형변환, C1004문자열과데이터

C10문자열C1001문자열C1001개념01_문자열입력package C1001문자열;import java.util.Scanner;public class C1001개념01_문자열입력 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("이름을 입력하세요 : "); String name = scan.next(); //문자열은 스캐너 넥스트를 쓴다. //넥스트는 스페이스가 안된다. //int name = scan.nextInt(); //정수 //정수는 next.int를 섰다. => nextInt() System.out.println("name ..

코딩/2-JAVA 2025.06.27

C0911어레이리스트

C0911어레이리스트C0911개념01어레이리스트실제로 대부분의 웹에서는 ArrayList 사용한다.그러면 그간의 배열로는 왜 했나?최적화 할때는 배열을 쓸 수 밖에 없다.어레이리스트의 함수중 add함수가. 딜레이를 준다.메모리. 그때 그때 늘리는것new를 계속 하는것 일방적인 웹에서는 어레이리스를 많이 쓴다. 편하니까.최적화는 아니다. 그냥 배열은 한번 로딩하고 더 이상 로딩하지 않는다. 어레이리스트는 new를 할때마다 로딩 자바는 애초에 무거운것을 잘 안 만든다.자바가 애초에 무거워서 package C0911어레이리스트;import java.util.ArrayList; //임포트 해야된다. /* # 어레이리스트 [1] 기본 배열은 max 값을 정해놓고 그이상은 저장할수가 없었다. [..

코딩/2-JAVA 2025.06.27

C0910이차배열입력

C0910이차배열입력C0910개념01이차배열입력2차배열인데. 입력을 넣은것 package C0910이차배열입력;import java.util.Arrays;import java.util.Scanner;public class C0910개념01이차배열입력 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[][] arr = new int[3][3]; int k = 1; for(int i=0; iC0910이차배열입력_개념연습C0910개념연습01package C0910이차배열입력_개념연습;import java.util.Arrays;import java.util.Scanner;public clas..

코딩/2-JAVA 2025.06.27
반응형