Programming Lang/Java
[혼자 공부하는 자바] Chapter 2. 변수와 타입
시데브
2025. 1. 18. 16:55
문자열을 기본 타입으로 변환
package ch2;
public class PrimitiveAndStringConversionExample {
public static void main(String[] args) {
int value1 = Integer.parseInt("10");
double value2 = Double.parseDouble("3.14");
boolean value3 = Boolean.parseBoolean("true");
System.out.println("value1: "+ value1);
System.out.println("value2: "+ value2);
System.out.println("value3: "+ value3);
String str1 = String.valueOf(10);
String str2 = String.valueOf(3.14);
String str3 = String.valueOf(true);
System.out.println("str1: "+ str1);
System.out.println("str2: "+ str2);
System.out.println("str3: "+ str3);
}
}
콘솔로 변수값 출력
키보드 입력 데이터를 변수에 저장
package ch2;
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
System.out.print("x 값 입력: ");
String strX = scanner.nextLine();
int x = Integer.parseInt(strX);
System.out.print("y값 입력: ");
String strY = scanner.nextLine();
int y = Integer.parseInt(strY);
int result = x + y;
System.out.println("x + y: " + result);
System.out.println();
while(true) {
System.out.print("입력 문자열: ");
String data = scanner.nextLine();
if(data.equals("q")) {
break;
}
System.out.println("출력 문자열: " + data);
System.out.println();
}
System.out.println("종료");
}
}
- Scanner 객체에 nextline() method를 이용하여 enter가 오기 전의 입력된 내용을 저장
- 자세한 내용은 이후 챕터에서 다룰 예정
참고자료
728x90
반응형