2023. 12. 7. 14:13ㆍ2023.11.21-2024.05.31
이것도 보면서 하면 이해가 가는 만들라고 하면 못만들 것 같다^^
public class Array05 {
public static void main(String[] args) {
int num = 5;
String text = "5"; // 숫자는 저장할 수 없어요
text = String.valueOf(num);
text = "5";// 5는 바꿀 수 있지만 A는 바꿀 수 없음
num = Integer.parseInt(text);
// String타입의 text 숫자를 가져올 수 있음 "0~1"/ "a"는 안됨
System.out.println(num);// 5
text = 5 + "";
System.out.println(text);// 5
/*
* + 연결이 되는 경우
* 문자 + 숫자
* 숫자 + 문자
* 문자 + 문자
*/
text =5+5+"";//10""
System.out.println(text);
text = 5+""+5;//5""5
System.out.println(text);
text = ""+5+5;//""55
System.out.println(text);
5
5
10
55
55
String.valueOf는 Java 프로그래밍 언어에서 사용되는 메서드 중 하나입니다.
이 메서드는 다양한 데이터 타입을 문자열로 변환하는 데 사용됩니다.
주로 다른 데이터 타입의 값을 문자열로 표현해야 할 때 유용하게 쓰입니다.
System.out.println("=====================================================");
Scanner sc = new Scanner(System.in); //스캐너는 객체다(new가 있으니까!)
String msg = "점수입력";// : msg 변수에 "점수입력"이라는 문자열을 저장
String subject[]= {"자바", "jsp","spring"};// : subject 배열에 세 과목("자바", "jsp", "spring")의 이름을 저장
//점수를 저장하는 배열을 만들어주세요.
int score[] = new int[subject.length+1];
// 세 과목의 점수를 저장할 score 배열을 생성합니다. subject 배열의 길이보다 1 크게 만듭니다.
for (int i = 0; i < subject.length; i++) {// for 루프를 사용하여 각 과목에 대한 점수를 입력
System.out.println(subject[i]+msg);
// 현재 반복 중인 과목의 이름과 msg를 출력하여 사용자에게 해당 과목의 점수를 입력하라는 메시지를 표시
//점수를 입력받아서 저장해주세요.
score[i]=sc.nextInt(); //사용자로부터 정수를 입력받아 현재 반복 중인 과목의 점수를 score 배열에 저장
}
//모든 점수 및 총점/평균까지 출력해주세요.
score[score.length -1]=score[0] + score[1]+score[2];
// score[score.length-1]에 입력받은 세 과목의 점수를 더한 총점이 저장됩니다
System.out.println("총점: "+ score[score.length-1]);
System.out.println("평균: "+ score[3]/3);
//System.out.println("평균: "+ score[score.length-1]/3);
}
}
자바점수입력
50
jsp점수입력
100
spring점수입력
0
총점: 150
총점: 50
Scanner sc = new Scanner(System.in);
표준 입력에서 데이터를 읽기 위한 Scanner 객체를 생성합니다. System.in은 표준 입력 스트림을 나타냅니다.
sc.nextInt()
Scanner 객체인 sc를 사용하여 사용자로부터 정수형 데이터를 입력받는 메서드입니다.
이 메서드는 사용자가 키보드로 입력한 값을 읽어와 정수로 변환하여 반환합니다.
'2023.11.21-2024.05.31' 카테고리의 다른 글
1207JAVA - Array07 (1) | 2023.12.07 |
---|---|
1207JAVA - Array06(가위바위보2) (2) | 2023.12.07 |
1207JAVA - Array04 피보나치 (0) | 2023.12.07 |
1207 JAVA - Array03 (0) | 2023.12.07 |
1207 JAVA - Array02(로또) (0) | 2023.12.07 |