사용자로부터 1~100사이의 숫자를 입력받아 보세요 숫자를 입력받으면 다음과 같이 출력하세요 숫자를 입력하세요 75 입력한 숫자 : 75 Scanner sc = new Scanner(System.in); System.out.println("숫자를 입력하세요"); int num = sc.nextInt(); if(num100) { System.out.println("범위를 초과한 숫자를 입력하셨습니다. (허용범위 : 0~100)"); } else if(num
제어문 프로그램의 순차적인 흐름을 제어하기 위한 문법(명령문) 조건문과 반복문이 있다 조건문 참, 거짓에 따라 분기를 발생시키는 명령문 조건식과 실행블록으로 구성된다 if = 표현 범위가 넓다, 대부분의 경우에 사용 switch = 값이 확실하게 정해 져 있을 때 사용한다. 속도와 가독성 면에서 유리하다 try~catch = 예외처리에 사용 if 문 if, else if, else if문의 규칙 if는 단독으로 사용가능하다 else if문은 생략가능하다 ( if다음 바로 else 사용 가능 ) else if문을 여러개 사용가능하다 //if(조건식) { //조건식의 결과가 true일 때 수행 //} //else if(조건식) { //해당 else if의 조건식 결과가 true이고 if의 조건은 false일..
연산자 프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산이라 한다 연산에 사용되는 표시나 기호를 "연산자" 라고 한다 연산되는 데이터를 "피연산자" 라고 한다 변수나 상수 등의 피연산자를 대상으로 연산을 수행하고 결과를 얻는 데 사용한다 계산, 조건, 반복 등을 위해 사용하는 문법이다 1. 산술연산자 수치연산을 위한 연산(사칙연산, %) int a, b; a=20; b=3; System.out.println(a+b) System.out.println(a-b) System.out.println(a*b) // a나누기b의 몫 System.out.println(a/b) // 나눈 나머지값 System.out.println(a%b) 2. 관계연산자(비교연산자) 연산자들간의 상대적인 크기를 판단하는 연산자..
다음의 조건에 맞게 급여 명세서를 작성해주세요 1. 기본급 10,000,000 수당 시간당 100,000 세금 기본급의 10% 2. 실수령액 = 기본급 + 시간수당 - 세금 3. 그달의 추가 근무시간이 6시간이라 가정했을 때 실 수령액을 계산해주세요 int pay = 10000000; int workTimePay = 100000; double tax = 0.1; System.out.println("실수령액 : "+ (pay + workTimePay*6) - pay*tax);
형 변환(Casting) - 기존의 자료형에서 다른 자료형으로 변환하는 것 저장 가능 범위 1byte : char, byte ( -128 ~ 127 ) 2byte : boolean, short ( -32,768 ~ 32,767 ) 4byte : int, float ( -2,147,483,648 ~ 2,147,483,647 ) 8byte : long, double ( -9,223,372,-036,854,775,808 ~ -9,223,372,-036,854,775,807 ) byte test1 = 5; short test2; // short는 byte보다 크기때문에 short 타입의 변수의 값을 byte 타입 변수에 할당할 수 없다 test1 = test2; byte test1 = 5; short test2..
상수 - 변하지 않는 값(=리터럴값)을 지정할 때 사용 - 한 번 지정하면 바꿀 수 없다. public class Constant{ public static void main(String[] args){ final int month = 12; final int hour = 24; } }
Scanner s = new Scanner(System.in); System.out.println("첫번째값입력"); int cal1; cal1 = s.nextInt(); System.out.println("두번째값입력"); int cal2; cal2 = s.nextInt(); System.out.println(cal1+cal2); System.out.println(cal1-cal2); System.out.println(cal1*cal2); System.out.println(cal1/cal2); // 이후 콘솔창에 첫번째 숫자값, 두번째 숫자값을 입력하면 +,-,*,/값이 한번에 나온다
변수 (변하는 수) : 하나의 값을 저장할 수 있는 메모리 기억공간 - 프로그램에서 메모리(RAM)상의 자료(데이터)에 접근하기 위해서는 실제의 자료를 가지고 있는 변수가 필요 - 자바에서는 적절한 자료형을 선택하여 변수를 선언해야 정상적으로 값을 가져올 수 있다 변수 선언 방법 변수에 맞는 자료형과 변수 이름으로 선언한다 변수의 타입 (String을 제외한 8개의 타입을 기본형 변수(primitive variable)라 부른다) 1. 문자형 - char, String : 문자, 문자'열'을 지정하는 데 사용된다. char ch = 'a'; String st = "test"; // ' ' 문자 1글자(char) , " " 문자열(String) char ch2 = 97; char ch2 = 0x61; //..