int[] arr1 = new int[10];
int sum = 0;
for (int i = 0; i < arr1.length; i++) {
arr1[i] = i + 1;
sum += arr1[i];
}
System.out.println(sum);
int[] arrLotto = new int[6];
int max = 45;
for (int i = 0; i < arrLotto.length; i++) {
int randomNum = (int) (Math.random() * max) + 1;
arrLotto[i] = randomNum;
for (int j = 0; j < i; j++) {
if (arrLotto[i] == arrLotto[j]) {
i--;
}
}
}
for (int i = 0; i < arrLotto.length; i++) {
System.out.print(arrLotto[i]+" ");
}
}
문자열을 입력 받아 파일명과 확장자인 java를 분리시키는 프로그램을 짜시오.
입력: Hello.java
출력: 파일이름은:Hello 이며 확장자는 java 입니다.
다시 하시겠습니까: y
입력: Hello2.java
출력: 파일이름은:Hello2 이며 확장자는 java 입니다.
다시 하시겠습니까: n
프로그램 종료 입니다.
public class Java {
private String[] splitChar1;
private String[] splitChar2;
public Java(String j1, String j2) {
splitChar1 = j1.split("\\.");
splitChar2 = j2.split("\\.");
show();
}
void show() {
for (int i = 0; i < splitChar1.length; i++) {
System.out.println("파일이름은 " + splitChar1[i] + "이며 확장자는 " + splitChar1[splitChar1.length - 1] + "입니다.");
if (splitChar1.length == 2) {
break;
}
}
for (int i = 0; i < splitChar2.length; i++) {
System.out.println("파일이름은 " + splitChar2[i] + "이며 확장자는 " + splitChar2[splitChar2.length - 1] + "입니다.");
if (splitChar2.length == 2) {
break;
}
}
System.out.println("계속 하겠습니까? (Y/N)");
}
}
import java.util.Scanner;
public class test {
public static void main(String[] args) {
while (true) {
Scanner sc = new Scanner(System.in);
String java1 = sc.next();
String java2 = sc.next();
Java java = new Java(java1, java2);
String yORn = sc.next();
if (yORn.equals("y") || yORn.equals("Y")) {
continue;
} else if (yORn.equals("n") || yORn.equals("N")) {
System.out.println("종료합니다.");
System.exit(0);
}
}
}
}