본문 바로가기

Kosta DevOps 과정 280기/Java109

객체와 반복문 배열과 반복문for과 반복문length의 속성을 이용하여 배열의 길이를 잰 뒤, 반복한다.package com.kosta.exam;import java.util.Scanner;public class D01ArrayTest { public static void main(String[] args) { int []data = {10, 20, 30, 40, 50}; for (int i = 0;i for each 반복문배열의 요소만큼 반복시키는 반복문형식 : for (자료형 변수명:배열 이름){실행문}여기서의 변수는 횟수를 세는 것이 아니라, 값을 꺼내와서 대입하는 변수이다.package com.kosta.exam;public class D02ArraryForEach { public static void ma.. 2024. 5. 14.
자료형의 종류에 따른 값 비교 알아두기연산자 == 은 해당 변수가 가지고 있는 값을 비교한다.참조자료형은 자신이 직접 값을 가지는 것이 아니라, 값이 있는 메모리를 참조하는 것이며, 주소값을 가진다.원시자료형(기본 자료형)은 자신이 직접 값을 가진다.참조 자료형이 담고 있는 값String 은 참조 자료형이므로String a = "abc"를 선언했을 때, 변수 a의 값은 "abc"가 아닌 문자열 "abc"의 주소를 담고있다.public class D04ArrayEqualTest { public static void main(String [] args) { int []a = {1,2,3,4,5}; int []b = {1,2,3,4,5}; if(a == b) { System.out.println("배열의 내용이 일치합니다."); .. 2024. 5. 13.
배열 배열의 정의배열의 정의자료형이 같은 기억 장소의 모임배열의 요소배열의 요소 :배열은 자료형이 같은 변수 하나하나의 모임으로 이루어져 있는데, 이렇게 배열을 이루고 있는 변수들을 배열의 요소라고 한다.배열의 형태와 특징배열의 형식 : 자료형[] ArrayName 또는 자료형 ArrayName[]배열은 각 요소의 메모리 위치가 연속된 메모리로 잡힌다.배열은 하나하나 요소를 정해줄 수도 있고, 배열을 선언함과 동시에 한번에 초기화 할 수도 있다./* 사용자 한테 0~9사이의 수를 입력받아 한글표기식 출력하는 프로그램을 작성*/import java.util.Scanner;class D18DigitToKor{ public static void main(String[] args) { Scanner sc= new.. 2024. 5. 13.
String과 다양한 함수와 속성 APIString 관련 API 는 Pakage java.lang에 있으나, 많이 쓰이므로 기본적으로 내장되어있기 때문에 따로 import 할 필요 없이 그냥 사용하면 된다.함수ChatAt()형식 : data.charAt(index)반환값 : char설명: 위의 data는 자료형이 String 이어야하며, data문자열의 index 자리에 있는 문자를 반환한다.length() 형식 : data.length()반환값 : int설명: data 문자열의 길이를 반환한다.  속성( 나중에 추가적으로 후술) 2024. 5. 13.
제어문(4)-break, continue break, continuebreakswitch , 반복문에서 사용하며 해당 중괄호를 탈출시키고자 할 때 사용한다.if문을 탈출할 때 쓰이지는 않는다는 것 주의(if 문을 탈출하는 것은 없다)class D04BreakTest { public static void main(String[] args) { for(int i = 1; i continue반복문에서만 사용한다continue를 만나면 다음 조건식을 판별하거나, 다음 증감식을 동작시키라는 의미(반복문은 계속 됨)/*1에서 10까지의 모든 수를 출력하되 3의 배수는 제외시킵니다.*/class D05ContinueTest{ public static void main(String[] args) { for(int i = 1; i 2024. 5. 13.
제어문(3) - 반복문 반복문의 정의 조건을 만족할 동안에 계속해서 어떠한 명령(문장)을 반복하여 동작 시키는 명령(문장)을 말합니다. for문정의형식: for(항1;항2;항3 ){반복시킬 명령어(들)};항 1 : 변수 지정과 출발 값 /  항 2 : 조건식 / 항 3: 증감식이 때, 반복문 안에서 카운트 하는 변수는 for문이 끝난 다음에도 사용하고 싶을 경우는 for 문 밖에서 먼저 선언하고 그렇지 않은 경우는 안에서 선언하면 된다. class javaTest{ public static void main(String[] args) { for(int i = 0; i while문정의형식 : while(조건식){반복시키고자 하는 명령어(들) + 증감식}이 때, 조건식에 사용되는 변수는 while 문이 오기 전에 선언 및 할.. 2024. 5. 13.
제어문(2) - 조건문 조건문의 정의사용자의 상황(조건)에 따라서 동작시키고자하는 명령(문장)을 선택하는 것을 말한다.if문, switch문 등이 있다. if문정의형식: if(조건식){실행문1}else{실행문2}조건식이 참일 때는 실행문 1이, 조건식이 거짓일 때는 실행문 2가 실행되며, else 없이 if 단독으로 사용할 수 있다.if 문의 조건식 특징boolean형식이 와야한다.다른 언어와 다르게 java에서는 상수와 boolean 이 호환되지 않으므로 int 형 또한 올 수 없다.if 문의 실행문 특징동작시킬 때 명령어가 1개밖에 없으면 중괄호를 생략할 수 있다.class javaTest{ public static void main(String[] args) { int n = 10; if(n > 3) Syste.. 2024. 5. 13.
제어문(1) - 정의와 종류 정의제어문의 정의프로그램 수행중에 사용자의 상황에 따라 흐름을 제어하기 위한 문장(명령어)을 말한다.제어문의 종류조건문 : if, switch반복문 : for, while, do~while 2024. 5. 13.