본문 바로가기

Programming/JAVA(eclipse)91

java 4일차_01. 제어문( 변수블럭scope ) 5. 변수 scope - 개념: 자바의 변수는 기본적으로 블럭scope 를 따른다. 블럭( { } ) 안에서 선언된 변수는 블럭안에서만 사용할 수 있고 블럭밖에서 사용이 불가능하다. main() { int num = 10; // 로컬변수 if ( true ) { System.out.println(num); int num2 = 20; // 로컬변수 System.out.println(num2); } System.out.println(num); System.out.println(num2); // -> 에러발생 } // -> 해결 main() { int num = 10; // 로컬변수 int num2 = 20; // 로컬변수 if ( true ) { System.out.println(num); System.ou.. 2024. 3. 13.
java 4일차_(3일차요점정리) 1. 연산자 ( Operator ) 1) 산술연산자 + ( 수치데이터 이용하면 연산은 더하기로 처리됨. 문자열과 다른값(문자열,비문자열) 을 + 하면 연결되어 반환 ex) System.out.println("홍길동"+20) => 홍길동20 - * / ( 정수값으로 나누기하면 결과값은 정수값으로 반환, es) 10/3 => 3, 10/3.0 => 3.333333 ) % ( 나머지 ) 2) 대입연산자 - 용도: 변수에 임의의 값을 저장(할당,대입)하는 역할. a = b; // a 에 b 를 저장(할당,대입)함. a += b; // a 에 b 를 더하고 결과를 a 에 저장함. a = a + b; a -= b; // a = a - b; a *= b; // a = a * b; a /= b; // a = a / b.. 2024. 3. 13.
java 3일차 정리 _ 03. 제어문(다중if문) 다. 다중 if-else 문 - 용도: 여러번 비교할 때 사용된다. - 문법 if( 조건식1 ) { 문장1; // 조건? 조건식1이 true 일때 실행 } else if ( 조건식2 ) { 문장2; // 조건? 조건식1이 false 이고 조건식2가 true 일때 실행 } else if ( 조건식3 ) { 문장3; // 조건? 조건식1이 false 이고 조건식2도 false 이고 조건식3이 true 일때 실행 } else { 문장4; // 조건? 위의 조건식들이 다 false 일때 실행 } package exam07_제어문; import java.util.Scanner; public class Statement03_다중if문 { public static void main(String[] args) { //.. 2024. 3. 12.
java 3일차 정리 _ 03. 제어문(if-else) 나. if-else 문 - 용도: 조건식( true / false ) 에 따라서 실행하는 문장이 달라지는 경우 - 문법: if( 조건식 ) { 문장2; // 조건식이 true 인 경우에 실행 } else { 문장3; // 조건식이 false 인 경우에 실행 } package exam07_제어문; public class Statement02_if_else문 { public static void main(String[] args) { // if-else 문 : 조건에 따라서 실행한느 문장이 달라진다. // 조건이 true 이면 문장2를 실행하고 거짓이면 문장3을 실행되는 경우의 코드. System.out.println("문장1"); if (true) { System.out.println("문장2"); } e.. 2024. 3. 12.