전체 글 50

JAVA 4-2

반복문 for package ex1_control_stat2; import java.util.Scanner; public class Ex1_single_for { public static void main(String[] args) { //반복문 for, while //for : 조건에 따라 명령을 반복하거나 하지 않을지 결정 //for(초기식;조건식;증감식) { //반복실행하고자 하는 명령 //} //초기식 : 반복을 하기 위한 시작값, 보통 변수 한개를 초기화 해 넣는다 //조건식 : 반복을 하기 위한 종료값, 보통 비교연산자를 많이 사용한다 //증감식 : 초기식에 있는 변수의 값을 증감시킴, 보통 증감연산자를 사용한다 for(int i=0;i

JAVA 기초 2023.08.17

JAVA 4-1

if else if else package ex3_control_stat; public class Ex3_if_elseif_else { public static void main(String[] args) { //비교해야 하는 조건이 여러개인 경우 //if(조건식1) { //조건식1이 참일 때 실행 //} //else if(조건식2) { //조건식1이 거짓이고 조건식2가 참일 때 실행 //} //else { //앞의 모든 조건식이 거짓일 때 실행 //} int score = 75; char grade; if(score>=90) { grade='A'; } else if(score>=80) { grade='B'; } else if(score>=70) { grade='C'; } else if(score>=60..

JAVA 기초 2023.08.17

JAVA 3-3

if package ex3_control_stat; public class Ex1_if { public static void main(String[] args) { //제어문 - 프로그램의 흐름을 제어하는 문법 //조건문 : 조건의 참과 거짓으로 실행을 결정 / if, switch //반복문 : 조건이 참일 때 명령을 반복 / for, while /*if(조건식){ * 조건이 참일 때 실행할 명령 * } */ int n=50; if(n==50) { System.out.printf("n은 50입니다.\n"); } } } if else package ex3_control_stat; import java.util.Scanner; public class Ex2_if_else { public static void..

JAVA 기초 2023.08.14

JAVA 3-2

printf package ex_printf; public class Ex1_Printf { public static void main(String[] args) { //printf : 문자열과 변수를 함께 출력할 수 있도록 도와주는 포맷형식 f = format int su1 = 10, su2=7; //10 + 7 = 17 System.out.println(su1+" + "+su2+" = "+(su1+su2)); //printf 사용하기 System.out.printf("%d + %d = %d",su1,su2,su1+su2); /*형식문자 정수형 형식문자 : %d 문자형 형식문자 : %c 문자열 형식문자 : %s 실수형 형식문자 : %f */ int age=30; System.out.printf("\n저..

JAVA 기초 2023.08.14

JAVA 3-1

연산자 package ex2_operator; public class Ex6_Operator { public static void main(String[] args) { //조건(삼항)연산자 //하나의 조건을 정의하여 조건이 참이거나 거짓일 때 각각의 값을 반환하는 연산자 // 조건? 조건이 참일 때 값 : 조건이 거짓일 때 값 //조건식 -> 결과를 참 또는 거짓으로 반환하는 식 int a=10,b=15; boolean result = ++a>=b?true:false; System.out.println("result : "+result); int n1=10, n2=20; char result2 = (n1+=n1)==n2?'O':'X'; System.out.println("result 2 : "+resu..

JAVA 기초 2023.08.14

JAVA 2-2

연산자 package ex2_operator; public class Ex1_Operator { public static void main(String[] args) { //연산자 : 연산기능이 있는 기호 //산술연산자 : + - * / % //비교연산자 : > = > =5 && (a+=1)>30; System.out.println("&&연산 : "+result); System.out.println("a : "+a);//&&연산은 앞쪽 연산이 false일 때 뒷쪽 연산을 수행하지 않는다. //|| : Or 연산자 int i1=10, i2=20; result = (i1+=10) > 20 || i2-10 ==11; //산술이 우선순위가 높음 System.out.println("||연산 : "+resul..

JAVA 기초 2023.08.11

JAVA 2-1

자료형 (Data Type) package ex1; public class Ex2_Valuetype { public static void main(String[] args) { //논리형 //true or false boolean b = true; System.out.println("b의 값 : "+b); //boolean b1 = 1; 자료형의 값이 올바르지 않음 //문자형 ''안에 들어있는 한글자 char ch = 'A'; System.out.println("ch의 값 : "+ch); char ch1 = 65; //정수가 문자형 변수에 들어갈 수 있는가 System.out.println("ch1의 값 : "+ch1); //아스키 코드에 대응되는 글자가 출력 //정수형 byte by = 127; sho..

JAVA 기초 2023.08.11