JAVA 11

[프로그래머스 자바 입문] for 문

for 문 for반복문은 변수초기화, 조건식, 증감식이 한줄에 모두 있다. 초기화식은 최초 한 번만 수행합니다. 조건식을 수행해서 수행결과가 false라면 for 반복문을 빠져 나갑니다. 수행 결과가 true라면 실행문을 수행한다. 증감식을 수행한다. 2번부터 4번까지 반복적으로 수행한다. for(초기화식; 조건식; 증감식){ 실행문; 실행문; } for문을 이용하여 1부터 100까지의 합을 구하는 프로그램 int total = 0; //1부터 100까지 합한 결과값을 담기위한 변수 선언 for(int i = 1; i

JAVA 2022.11.22

[프로그래머스 자바 입문] do ~ while 문

do-while문 while문의 경우 조건을 만족하지 않는다면 한번도 반복하지 않을 수 있다.하지만, do while문의 경우는 무조건 한번은 실행되는 반복문이다. do{ 실행문; }while(조건문); do-while 실습 import java.util.Scanner; public class DoWhileExam { public static void main(String[] args) { int value = 0; // Scanner는 java.util 패키지에 있는 클래스로써 키보드로 부터 값을 입력받는다던지 할 때 유용하게 사용할 수 있는 클래스입니다. Scanner scan = new Scanner(System.in); //위 처럼 작성하시면 키보드로부터 값을 입력받을 수 있는 Scanner객체가..

JAVA 2022.11.22

[프로그래머스 자바 입문] 삼항 연산자, swith 문

✅ 삼항 연산자 int b1 = 5 > 4 ? 50 : 40; 조건식 ? 피연산자1 : 피연산자2. 조건식이 true이면 피연산자1을, 조건식이 false면 피연산자2를 수행 ✅ switch 문 switch문에서 사용하는 키워드는 switch, case, default, break 이다. switch문 switch(변수){ case 값1 : 실행문; break; case 값2 : 실행문; break; default; } int value = 1; switch(value){ case 1: System.out.println("1"); break; case 2: System.out.println("2"); break; case 3 : System.out.println("3"); break; default : ..

JAVA 2022.11.22

[프로그래머스 자바 입문] 논리연산자

✅ 단축키 정리 A && B : shift + 7 A || B : shift + \ !A : shift + 1 A ^ B : shift + 6 public class LogicalOperatorExam { public boolean isAgeDiscountable(int age) { boolean isDiscount = false; // 아래 빈칸을 채워 코드를 완성하세요. if( age=60 ) { isDiscount = true; } else { isDiscount = false; } return isDiscount; } public static void main(String[]args) { LogicalOperatorExam exam = new LogicalOperatorExam(); exam.is..

JAVA 2022.11.17

[프로그래머스 자바 입문] if 조건문

package javastudy; public class ConstantExam { public static void main(String[] args) { int x = 50; int y = 50; if (x > y) { System.out.println("x는 y보다 큽니다."); }// 조건을 만족하면 블록안의 코드가 실행됨 else if (x == y) { System.out.println("x는 y와 같습니다 .") } else { System.out.println("x는 y보다 작습니다") } // 가급적 너무 많은 else if 구문을 사용하지 않는 것이 좋다. } }

JAVA 2022.11.17

[프로그래머스 자바 입문] 기본형 타입변환

package javastudy; public class ConstantExam { public static void main(String[] args) { //묵시적 형변환 int => long int x = 50000; long y = x; //명시적 형변환 long => int long x2 = 5; //int y2 = x2; int형에 long형에 담을 수 없다. int y2 = (int)x2; } } ✅묵시적 형변환 - 크기가 작은 타입을 크기가 더 큰 타입으로 바꿀 때는 컴파일러에 별도의 명령을 하지 않아도 됩니다. ✅명시적 형변환 - 크기가 큰 타입을 크기가 작은 타입으로 바꿀 때는 명시적으로 형 변환을 해줘야한다.

JAVA 2022.11.17

[프로그래머스 자바 입문] 기본형 타입

package javastudy; public class ConstantExam { public static void main(String[] args) { boolean isFun = true; // boolean형 : true, false 값을 가짐 System.out.println(isFun); char c = 'r'; // char형 : 문자하나를 표현하는 타입, 작은 따옴표 사용 int x = 59; // int형 : 정수형 데이터 long bing = 324235436L; // long형 : 큰 값을 나타내는 정수, 끝에 L을 붙여줘야함. float f = 32.4f; // float형 : 실수형 데이터 , 끝에 f/F를 붙여줘야함. double d = 34.4245436; // double형..

JAVA 2022.11.17

[프로그래머스 자바 입문] 상수

package javastudy; public class ConstantExam { public static void main(String[] args) { // TODO Auto-generated method stub int i; i = 10; i = 5; final int J;// 상수는 대문자로 명명한다. J = 10; // J = 5; => 불가 double circleArea; final double PI = 3.141592; //circleArea = 3 * 3 * 3.141592; circleArea = 3 * 3 * PI; final int OIL_PRICE = 1450; // 상수는 모두 대문자로 쓰는 것이 관례이기 때문에 단어사이를 언더바 (_)로 구분해준다. int totalPrice..

JAVA 2022.11.17

[프로그래머스 자바 입문] 변수 선언

package javastudy; public class VariableExam { public static void main(String[] args) { /*변수란 값을 담을 수 있는 그릇*/ int count; // 정수형 변수 선언 count = 10; count = 20; // 값이 변경이 가능하다. System.out.println(count); // 20 double avg = 11.1; // 실수형 변수 선언 String name = "carami"; // 문자형 변수 선언 int totalCount; // 두 번째 글자를 대문자로 표기하여 가독성을 높인다. } }

JAVA 2022.11.17