Language/JAVA 33

[JAVA 기초 이론] 삼항 연산자

삼항 연산자 : 항이 3개인 연산자 조건? 참:거짓 (조건) ? 조건이 참일때 값 : 조건이 거짓일 때 값 int a=33; int b=29; int num=a>b? b:a; // 삼항연산자 사용 while(true) { // 무한루프 사용 System.out.print(num+ " "); // 29 num++; // 30 if(num>b) { // 30>29 break; // 무한루프는 종료조건 필요! } } ​a>b num>b ---------------------------------------------------------------- 33>29 T → 29 30>29 → T → break 출력) 29

Language/JAVA 2023.05.10

[JAVA 기초 이론] 함수

함수 public static output 함수명(input) { 실행 코드; } output input 없거나 한개만 가능 여러개 가능 pucblic: 공개범위 static 객체와 무관하게 void: 아무것도 없다 "無" ** run 버튼을 누르면 main함수가 실행 📌 함수 특징 함수끼리는 메모리 공간을 공유하지 않습니다. 변수명이 같아도 함수가 다르면 서로다른 변수 순서: 전위증감연산자 >> 함수호출 >> 후위증감연산자 함수를 호출할 때에는 값value을 전달함 변수, 주소를 전달 x call by value 값에 의한 호출 👀함수 유형 알아두기 ✅ A유형) input x output x public static void hello() { // 함수명은 기능을 유추할 수 있게 만들어야한다. Syst..

Language/JAVA 2023.05.08

[JAVA 기초 이론] 클래스 class / object

✅ class 클래스는 속성(변수)과 행동(메서드)을 정의한 설계도이 클래스를 바탕으로 객체(인스턴스)를 생성JAVA의 기본 단위 ✅ objcet 클래스JAVA에서 기본 제공 해주는 최상위 클래스 📌 클래스의 구성필드 (Field)클래스의 속성, 객체의 상태를 저장하는 변수입니다.생성자 (Constructor)객체가 생성될 때 호출되는 특별한 메서드입니다. 주로 초기화를 담당합니다.메서드 (Method)객체의 동작을 정의하는 함수입니다.접근 제어자 public , private , protected 등으로 외부에서 접근 가능한 범위를 지정합니다. 📍 생성자를 생성하지 않아도 기본으로 생성자를 제공! class Person { // 속성(멤버 변수) String name; ..

Language/JAVA 2023.05.08

[JAVA 기초 이론] 배열

배열: 서로 관련된 데이터들을 한 공간에 저장하고 싶을 때 활용​***배열 3요소1. 서로 관련된 데이터2. 데이터들의 자료형이 일치3. 데이터들의 개수를 알고있어야함 > 공간의 크기를 알아야함 ex)public static void main(String[] args) { int stu1=20; int stu2=50; int stu3=70; //배열을 사용할 수 있는 상황! int[] stu = new int[3]; // new 연산: 메모리에 공간을 생성해줘! stu[0]=20; // [] 인덱스:index (목차) stu[1]=50; // *** 0부터 시작한다 *** stu[2]=75; for(int i=0;i 출력)더보기학생1의 점수는 20점..

Language/JAVA 2023.05.05

[JAVA 기초 이론] 반복문: while / for

반복문이란?: 동일한 수행을 여러번 호출(사용)해야할 때 활용 ( 여러번, 계속, 범위수행 )​whilefor반복 횟수를 모를 때반복 횟수를 알 때 ​ ​✅ 1. while: 반복되는 수행의 횟수를 모를 때​ex)무한하게, 영원히, 계속, ~~~할 때 까지 여러번​ex) int i=0; // 값 초기화 while(i 조건식이 참일 때 실행 i++; // i에 대한 증감 (T일 경우 i=0 값에서 i=1 증가하여 돌아감) } // -> 닫는 블록에 닿으면, while으로 되돌아간다 출력)더보기더보기안녕하세요! :D안녕하세요! :D안녕하세요! :D​ ex) int data=10; while(data>5) { System.out.println("현재 data: "+data); ..

Language/JAVA 2023.05.05

[JAVA 기초 이론] 조건문: if

ifelseelse ifif (조건식){ 실행 코드;}if (조건식){ 실행 코드; } else{ 실행 코드; }if (조건식){ 실행 코드;}else if (조건식){ 실행 코드;} else{ 실행 코드;} ✅ 1. if​if (조건식){ 조건식이 true일 때, 실행되는 문장 }​ex)int a=1; if(a>5) { System.out.println("a는 5보다 크다."); //조건식이 참일때 수행되는 공간 } System.out.println("18번 라인"); 출력)더보기더보기18번 라인-> a는 5보다 크지 않으므로 "a는 5보다 크다."가 false 실행되지 않음​tip. 색상이 있는 단어> JAVA에서 약속된 단어 "키워드"​ ​ ​✅ 2. els..

Language/JAVA 2023.05.05