반응형

분류 전체보기 248

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

_11_교재 => 수업011_반복문 ~ 수업011_반복문03 , _11_문제 => 문제011_반복문 ~ 문제011_반복문12(1~3)

_11_교재수업011_반복문.cpp#include int main(void) { //반복문의 함정은 { } 중괄호 생략. 이게 함정 int i = 0; for (i = 0; i 수업011_반복문02.cpp#include int main(void) { //while은 중괄호를 생략할 수 없다. i++을 넣어야 해서. //불가능 int i = 0; while (i 수업011_반복문03.cpp#include int main(void) { //do while 조심해야 할것 //조건이 뒤에 있다. int i = 0; do { printf("%d\n", i); i++; } while (i _11_문제문제011_반복문.cpp#include int main(void) { int j; int sum = ..

코딩/C언어 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

C0909이차배열과데이터

C0909이차배열과데이터C0909개념01이차배열과데이터시험지를 나눠주는데. s자로 나눠주는것 랜덤으로 시험지 장수를 정해서 package C0909이차배열과데이터;import java.util.Random;/* [문제] 아래 2차원배열은 3학년 1반의 학생 수를 표현한 것으로 세로4 가로5의 총 학생 수는 20명이다. 배열 안의 각각의 값들은 각 학생별 시험을 보기위한 필요 페이지 수이다. 학생마다 필요한 페이지 수가 다르다. 시험지를 인덱스 위치(0,0)부터 나눠주려 할 때 지그재그의 형태로 전달하려한다. 첫 번째 줄은 앞에서부터 뒤로 이동한다. 3, 1, 5, 4, 1 두 번째 줄은 뒤에서부터 앞으로 이동한다. 8, 2, 4, 6, 1 다시 세 번째 줄은 앞에서부터 뒤로..

코딩/2-JAVA 2025.06.27

C0907이차원메모리구조 , C0908행렬

C0907이차원메모리구조C0907개념01_이차원메모리구조변수 개수를 셀 수 있어야 한다. package C0907이차원메모리구조;public class C0907개념01_이차원메모리구조 { public static void main(String[] args) { int a = 10; int b = 20; int c = 30; int[] d = {10,20,30}; int[] t1 = {1,2,3}; int[] t2 = {4,5,6}; int[] t3 = {7,8,9}; int[][] t4 = new int[3][]; t4[0] = t1; t4[1] = t2; t4[2] = t3; //------------------------------------------------ ..

코딩/2-JAVA 2025.06.26

C0906일차원메모리구조

C09이차배열C0906일차원메모리구조C0906개념01_메모리구조package C0906일차원메모리구조;import java.util.Arrays;/* 1. 문서 전체의 코드가 data영역에 로드 2. main() 메서드 로드 = stack 3. main() 메서드 내에 있는 코드를 첫 줄부터 위에서 아래로 순차적으로 실행하면서 로드 [ 데이터 영역을 구분해서 저장] (1) stack(=스택) (2) heap(=힙) (3) static(=스태틱) [주소 복사] = new 는 값 복사가 아니라 주소 복사가 이루어진다. int a= 10; 과 int[] arr = new int[3] 은 완전히 다르다. */public class C0906개념01_메모리구조 { publi..

코딩/2-JAVA 2025.06.26

c언어 - _01_교재=> 수업006_조건문 ~ 수업010_스위치02 , _01_문제 => 문제006_조건문 ~ 문제010_스위치02 (1~3)

_01_교재수업006_조건문.cpp#include int main(void) { /* 조건문은 내용이 한줄일경우 {} 를 생략할수있다. */ //c언어는 중괄호를 생략할 수 있다. 문제에 나온다. int a = 10; if (a == 10) a = 30; else a = 20; printf("%d\n", a); return 0;}수업006_조건문02.cpp#include //bool 을 사용하기 위해 include를 해야한다. int main(void) { int i = 3; int j = 4; bool check = (++i > j--); // 0 // 4 > 4(j는 아직 안 되서), 그 다음에 j = 3 //꺽쇠를 하고 나서 j = 3 이 된다. //j-- (--)가 우선순위가 낮아서..

코딩/C언어 2025.06.26

C0903정렬 , C0904이차배열완전탐색 , C0905그룹바이

C0903정렬C0903개념01_정렬_이차원_오름차순package C0903정렬;import java.util.Arrays;import java.util.Collections;public class C0903개념01_정렬_이차원_오름차순 { public static void main(String[] args) { /* student배열은 이번 학기 중간고사 성적이다. 가로 한 줄을 기준으로 맨 앞은 번호이고, 뒤에 숫자 3개는 각각 국어, 수학, 영어 점수이다. */ int[][] student = { {1001, 100, 20, 32}, {1002, 40, 43, 12}, {1003, 60..

코딩/2-JAVA 2025.06.25
반응형