본문 바로가기

IT/자바11

[자바 예제] 삼항 연산자 (조건 연산자) 안녕하세요. 오늘은 자바의 연산자 중 하나인 삼항 연산자에 대해 알아보도록 해요. 삼항 연산자는 조건 연산자라고도 불립니다. 삼항 연산자 ( 조건 연산자) 조건식 ? 식1 : 식2 조건식이 참이라면 식1이 연산결과가 됩니다.조건식이 거짓이라면 식2가 연산결과가 됩니다. 예제 public class Ex1 {public static void main(String[] args) { int a = 10;int b = 20;String result = "";result = a > b ? "앞" : "뒤";System.out.println(result);}} 조건식에 해당하는 a > b 의 값은 10 > 20 이므로 거짓이 됩니다. 그러므로, "뒤"라는 값이 result에 저장 됩니다. 결과 뒤 2018. 8. 22.
[자바 예제] 임시 변수 없이 두 변수의 값 서로 바꾸기 안녕하세요. 저번 포스팅에서는 Temp를 사용하여 두 변수 값을 교환하는 방법에 대해 알아 보았습니다. 오늘은 임시 변수 없이 변수 두개만 사용하여 값을 교환하는 예제를 알아봅시다. 임시 변수 없이 두 변수의 값 교환하기 public class Ex1 {public static void main(String[] args) { int num1 = 1;int num2 = 2; System.out.println("num1 = " + num1 + " num2 = " + num2); num1 = num1 + num2; // 1 + 2 = 3 num2 = num1 - num2; // 3 - 2 = 1 num1 = num1 - num2; // 3 - 1 = 2 System.out.println("num1 = " + .. 2018. 8. 22.
[자바 예제] Scanner 클래스를 이용해 화면에서 입력받기 화면으로 부터 값을 입력받으려면 어떻게 해야 할까요? 여러가지 방법이 있지만 오늘은 Scanner 클래스를 이용해 화면에서 입력 받는 방법에 대해 알아보겠습니다. 화면에서 입력 받기 (Scanner 클래스 이용) import java.util.Scanner; //Scanner 클래스를 사용하기 위해 import public class Ex1 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in); //Scanner 클래스의 객체 생성System.out.println("입력하고 싶은 정수를 입력하세요.");int num = scanner.nextInt(); //입력받은 정수를 num에 저장 //double dnum .. 2018. 8. 21.
[자바 예제] 두 변수의 값 서로 바꾸기 두 변수의 값을 교환하는 예제를 알아봅시다. 두 변수의 값 교환하기 public class Ex1 { public static void main(String[] args) { //변수 num1, num2, temp를 선언합니다. int num1 = 1; int num2 = 2; int temp = 0; System.out.println("num1 = "+num1+" num2 = "+num2); temp = num1; //temp = 1 num1 = num2; //num1 = 2 num2 = temp; //num2 = 1 System.out.println("num1 = "+num1+" num2 = "+num2); } } 변수 num1의 값은 1, 변수 num2의 값은 2 입니다. 만약 아래처럼 직접 바꿔 .. 2018. 8. 21.