operator 5

SimpleCalculator

import java.util.Scanner; public class SimpleCalculator { public static void main(String[] args) { //두개의 숫자와 연산자를 입력받아 연산 결과를 알려주는 프로그램을 만들어주세요.(산술연산자 5종) Scanner sc = new Scanner(System.in); System.out.print("=======단순 계산기========\n숫자를 입력하세요."); double num1 = Double.parseDouble(sc.nextLine()); System.out.print("연산자를 입력하세요."); String opr = sc.nextLine(); System.out.print("숫자를 입력하세요."); double nu..

CODE/JAVA1 2021.01.27

LogicalOperator

public class LogicalOperator { public static void main(String[] args) { /* 논리연산자 - &&(AND), ||(OR), !(NOT) - 피연산자로 boolean만 허용한다. */ int x = 10; int y = 20; boolean b = 0 < x && x < 10 || x < y; //||보다 &&의 우선순위가 높다. //x가 0보다 크고 x가 10보다 작다. x가 10보다 작거나 x가 y보다 작다. b = !(x < y); //조건식의 결과를 반대로 저장한다. System.out.println(b); //and와 or는 효율적 연산을 수행 b = true && true; //true b = true && false; //false b =..

CODE/JAVA1 2021.01.27

Etc

import java.util.Scanner; public class Etc { public static void main(String[] args) { /* 비트 연산자 - |(OR), &(AND), ^, ~, - 비트 단위로 연산한다. 기타 연산자 - .(참조연산자) : 특정 범위 내에 속해 있는 멤버를 지칭할 때 사용한다. - (type) : 형변환 - ?:(삼항연산자) : 조건식 ? 조건식이 참일 경우 수행할 문장 : 조건식이 거짓일 경우 수행할 문장 */ //1byte : 01010101 = 8bit System.out.println(10 | 15); //|(OR) : 둘 다 0인 경우 0 그 외 1 //10: 00001010 //15: 00001111 // 00001111 int x = 10;..

CODE/JAVA1 2021.01.27

ArithmeticOperator

public class ArithmeticOperator { public static void main(String[] args) { /* * 산술연산자 * - 사칙연산 : +, -, *, /, %(나머지) * - 복합연산자 : +=, -=, *=, /=, %=직접 연산 * - 증감연산자 : ++, --1 증가 또는 1감소 */ int result = 10 + 20 - 30 * 40 / 50 % 60; //곱하기와 나누기가 더하기 빼기보다 우선순위가 높다. System.out.println(result); //나머지 연산 result = 10/3; System.out.println(result); //3.3333...이 연산의 결과여야하지만 타입이 int>정수만 표현 result = 10%3; Syste..

CODE/JAVA1 2021.01.27