본문 바로가기

java 연산자4

JAVA - 연산자 1. 연산자 -> 기능이 있는 특수문자 2. 연산자의 우선순위 -> 하나의 수식에 여러개의 연산자를 사용하면 어떤 연산이 먼저 되는지를 구분한다. 1. 최 - 최우선 연산자 // ( ) 2. 단 - 단항 연산자 // i++ 3. 산 - 산술 연산자 // +, - ,/ ,* 4. 쉬 - 쉬프트 연산자 5. 관 - 관계 연산자 6. 리 - 논리 연산자 7. 삼 - 삼항 연산자 8. 대 - 대입 연산자 3. 결합성 -> 하나의 수식에 동일한 연산자가 여러 개 사용되면 알맞은 방향으로 결합되는 연산의 성질 4. 산술 연산자 + String 일때 : 연결로 사용 int, double 일때 : 연산으로 사용 - Sting 일때 : 사용 불가 / Sting 일때 : 사용 불가 int/int 일때 : int (몫) 으.. 2023. 6. 4.
JAVA - 실습2 - 연산자 1. 문제 -> 성적 프로그램 조건 1. 이름 입력받는다. 2. 3과목 점수를 입력받는다. 3. 위 점수를 변수에 저장하고 총점과 평균을 구한다. 출력 예시 이름 : 000 총점 : 000점 평균 : 00.34점 2. 정답 코드 package java_learn; import java.util.Scanner; public class java1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("이름을 입력하세요 :"); String name = sc.next(); System.out.print("국어 점수를 입력하세요 : "); int korean = sc.nextInt(); Sys.. 2023. 6. 4.
JAVA - 실습 - 연산자 1. 문제 -> 노래방 프로그램 조건 1. 사용자에게 금액 입력 받기 2. 부를 수 있는 노래 곡수 출력 3. 잔돈 출력 4. 곡은 곡당 300원으로 입력 ex) 1000원 입력 시, 출력 예시 : 부를 수 있는곡은 3곡이며 잔돈은 100원 남았습니다. 2. 정답 코드 package java_learn; import java.util.Scanner; public class java1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("돈을 넣어주세요 : "); int coin = sc.nextInt(); final int oneSing = 300; // 변하지 않는 값 -> 상수.. 2023. 6. 4.
JAVA - 예제 - 연산자 1. 문제 -> 두자리수의 정수를 입력 받고 십의자리, 일의 자리 출력하는 프로그램 만들기 과정 1. 변수 3개 선언 (int), 1개의 String 선 2. 출력한다. (두자리 수 정수를 입력하세요 :) 3. 입력 받아서 정수에 저장한다. 4. 연산 한다. 4 - 1. 입력 받은 값을 10으로 나눈다 (10의 자리) 4 - 2. 입력 받은 값을 10으로 나눈 나머지를 구한다 ( 1의 자리) 5. 결과를 출력한다. 2. 정답 코드 package java_learn; import java.util.Scanner; public class java1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number.. 2023. 6. 4.