본문 바로가기

Java/code

(127)
입력 받은 데이터 중 큰 값을 저장하는 예제 package operator; import java.util.Scanner; public class Exam08 { public static void main(String[] args) { //사용자에게 값을 입력받아서 활용하는 예제 Scanner sc = new Scanner(System.in); int num1, num2, result; System.out.println("정수 입력 :"); num1 = sc.nextInt(); System.out.println("정수 입력 :"); num2 = sc.nextInt(); //입력받은 데이터 중 큰 값을 저장 (if 구문의 간결 버전) result = num1 > num2 ? num1 : num2; System.out.println("큰 수 : "+r..
사용자에게 값을 입력 받아서 활용하는 예제 package operator; import java.util.Scanner; public class Exam07 { public static void main(String[] args) { //사용자에게 값을 입력받아서 활용하는 예제 Scanner sc = new Scanner(System.in); //1.변수 선언 int num1, num2; double num3; //2.사용자에게 값을 입력받음 System.out.println("정수를 입력하세요 : "); num1 = sc.nextInt(); System.out.println("정수를 하나 더 입력하세요 : "); num2 = sc.nextInt(); System.out.println("실수를 하나 입력하세요"); num3 = sc.nextDou..
논리연산자를 이용한 코드 package operator; public class Exam06 { public static void main(String[] args) { //논리연산자 : 집합 기호를 명령어로 만들어 놓은 것 //=>연산 결과로는 true, false가 나온다. /* x y x&&y x||y !x true true true true false true false false true false false true false true true false false false flase true */ int a = 100; int b = 200; int x = 5, y = 3; System.out.println(a>=b && x>=y); System.out.println(a>=b || x>=y); System.out...
관계연산자를 이용한 코드 package operator; public class Exam05 { public static void main(String[] args) { //관계연산자 : 연산식이 옳은지 그른지 여부를 true, false로 반환 System.out.println(5 3); System.out.println(5 = 3); System.out.println(5 == 5); System.out.println(6 == 5); System.out.println(5 != 5); System.out.println(6 != 5); } }
단항 연산자를 이용한 코드 package operator; public class Exam04 { public static void main(String[] args) { //단항 연산자(++,--)를 포함한 증감 연산자 //값을 1씩 증가 int num = 1; System.out.println(num); num = num + 1; System.out.println(num); num +=1; System.out.println(num); num++; //후치형 System.out.println(num); ++num; //전치형 System.out.println(num); //값을 1씩 감소 num = num -1; System.out.println(num); num -= 1; System.out.println(num); num--..
정수의 나눗셈 코드 package operator; public class Exam03 { public static void main(String[] args) { //정수의 나눗셈: 몫 구하기 System.out.println(5/2); //실수의 나눗셈 System.out.println(5.0/2.0); //정수와 실수의 나눗셈 System.out.println(5.0/2); //정수는 0으로 나누면 에러 발생 // System.out.println(5/0); //실수는 0으로 나눌 수 있다. 여기에서 0은 0.00000000~1을 의미 System.out.println(5.0/0.0); System.out.println(5.0/0); System.out.println(5/0.0); } }
연산자를 축약형으로 사용하는 코드 package operator; public class Exam02 { public static void main(String[] args) { int n1 = 100; System.out.println(n1); n1 = n1+100; System.out.println(n1); //연산자를 축약형으로 사용 n1+=100; //n1+100= System.out.println(n1); n1-=100; //n1-100= System.out.println(n1); n1*=100; //n1*100= System.out.println(n1); n1/=100; //n1/100= System.out.println(n1); n1%=100; //n1%100= System.out.println(n1); } }