JavaStudy/Basic 12

[Java] 12.생성자

[ 생성자 ] 객체를 초기화할때 사용되며생성자의 이름은 클래스와 동일하다public class ConstuctorDemo { public static void main(String[] args) { Cypher loras = new Cypher( "로라스", 33, "스페인 왕실 호위대" ); System.out.println( "이름 : " + loras.name + "\n나이 : " + loras.age + "\n직업 : " + loras.job ); }}class Cypher{ String name; int age; String job; // 생성자 정의 public Cypher( String name, int age, String job ) { this.na..

JavaStudy/Basic 2024.11.05

[Java] 10.메소드(method)

[ 메소드(method) ] 메소드는 반복되는 코드를 재사용하기위해 정의할때 사용되며js로 보면 함수라고 생각하면된다 public static void main(String[] args)도 메소드에 해당한다접근제어자는 모든 클래스에서접근 가능한 public이고Java의 접근제어자publicpackage와 상관없이모든 클래스에서 접근 가능protected같은 package 의 모든 클래스와다른 package 의자식클래스에서 접근 가능default(생략 가능)같은 package에서만 접근 가능private같은 Class안에서만 접근 가능리턴값이 없는 void로 정의됐으며메소드의 이름은 main이고String타입의 배열을 매개변수로 받는 메소드 이다 Java에서는 프로그램실행시 main메소드를 찾아 실행하도록..

JavaStudy/Basic 2024.11.05

[Java] 8.반복문

[ while ] while문의 형식// 조건이 true이면 실행 영역의 코드를 반복한다while( 조건 ){ 실행 영역}public class WhileDemo { public static void main(String[] args) { while( true ) { System.out.println( "while statement is executed when true" ); } }}public class WhileDemo { public static void main(String[] args) { int i = 0; while( i[ for ] ||는 좌우항중에 하나라도 true면 전체가 true가 되는 논리 연산자이다.or라고 읽는다for(초기화; 종..

JavaStudy/Basic 2024.11.05

[Java] 7.논리 연산자

[ && ] &&는 좌항과 우항의 값이 모두 참(true)일때 참이 된다.And라고 읽는다if( true && true ){ System.out.println( 1 );} if( true && false ){ System.out.println( 2 );} if( false && true ){ System.out.println( 3 );} if( false && false ){ System.out.println( 4 );}결과 : 1  [ || ] ||는 좌우항중에 하나라도 true면 전체가 true가 되는 논리 연산자이다.or라고 읽는다if( true || true ){ System.out.println( 1 );} if( true || false ){ System.out.println( 2 ..

JavaStudy/Basic 2024.10.22

[Java] 6.조건문

[ if ] -조건문은 if로 시작한다-조건문에서는 if절의 값이 true일때, then절이 실행된다-if절이 false일때는 then절이 실행되지 않는다if( // if절 ){ // then절}if( true ){ System.out.println("result : true");}if( false ){ System.out.println("result : false");}if( true ){ System.out.println(1);}if( false ){ System.out.println(2);}System.out.println(3); 결과 : result : true          1          3  [ else ] if-else절은if절의 값이 true일때 then절이 실행되고..

JavaStudy/Basic 2024.10.21

[Java] 5.비교연산자

[ boolean ] -boolean(불린)은 참과 거짓을 의미하는 데이터 타입-참을 의미하는 true, 거짓을 의미하는 false 2가지 값을 가지고 있다boolean a = true;boolean b = false; System.out.println( a == b); // falseSystem.out.println( a != b); // true [ 비교연산자(관계연산자 ] -값을 비교할때 사용되며 true는 참, false는 거짓을 의미한다 [ == ] -좌항과 우항을 비교해서 서로 값이 같으면 true 다르면 false가 된다System.out.println( 7 == 7 ); // trueSystem.out.println( 7 == 8 ); // false System.out.prin..

JavaStudy/Basic 2024.10.21

[Java] 4.연산자(operator)

[ 산술연산자 ] -산술연산자는 수학적인 계산에 사용되는 연산자이다기호의미+더하기-빼기*곱하기/나누기%나머지System.out.println( 9 + 3 ); // 결과 : 12System.out.println( 9 - 3 ); // 결과 : 6System.out.println( 9 * 3 ); // 결과 : 27System.out.println( 9 / 3 ); // 결과 : 3System.out.println( 9 % 3 ); // 결과 : 0 [ 단항 연산자 ] -하나의 항을 대상으로 연산이 이루어지는 연산자기호의미+양수를 표현, 생략 가능-음수를 표현++증가(increment) 연산자, 항의 값을 1씩 증가전위형(prefix) : 항의 앞에 위치 할 경우                        ..

JavaStudy/Basic 2024.10.18