[*]0
==는 주소값을 비교하고 equals는 문자열 값을 비교한다.
따라서 equals를 사용해야한다.
단순하게 배열 내 숫자를 정렬하는 알고리즘을 구현.
import java.util.Scanner;
public class Main6 {
public static void main(String[] args) {
System.out.println("첫번째 수를 입력하세요.: ");
Scanner in = new Scanner(System.in);
int a = in.nextInt();
System.out.println("+, -, /, * 중 연산자를 입력하세요.: ");
String b = in.next();
System.out.println("두번째 수를 입력하세요.: ");
int c = in.nextInt();
//==는 주소값이 같고 equals는 문자열 값이 같다.
if (b.equals("+")){
System.out.println(a+" + "+c+"는 "+(a + c)+"입니다."); //연산에 변수, 연산자를 띄고 가로
}
else if (b.equals("-")){
System.out.println(a+" - "+c+"는 "+(a - c)+"입니다.");
}
else if (b.equals("/")){
System.out.println(a+" / "+c+"는 "+(a / c)+"입니다.");
}
else if (b.equals("*")){
System.out.println(a+" * "+c+"는 "+(a * c)+"입니다.");
}
else{
System.out.println("연산자 입력이 잘못되었습니다.");
}
}
}
'개발 > Java' 카테고리의 다른 글
[Java] 2주차 - 파일 읽기, Arraylist에 자료 삽입 (0) | 2022.11.01 |
---|---|
[Java] 1주차 - Class , 패키지, 상속, 오버라이드 개념 /*수정중*/ (0) | 2022.10.28 |
[Java] 1주차 - 백준 기초 문제 10869번: 사칙연산 (0) | 2022.10.28 |
[Java] 1주차 - 단순 수 정렬 (0) | 2022.10.28 |
[Java] 1주차 - 백준 기초 문제 2739번: 구구단 (0) | 2022.10.28 |