반응형
풀이
더보기
import java.util.Scanner;
public class Quiz02 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] numbers = {3, 5, 2, 10, 39};
System.out.print("변경할 index와 값을 입력하세요 : ");
int num = scan.nextInt();
int index = scan.nextInt();
numbers[num] = index;
for (int i = 0; i < numbers.length; i++) {
System.out.print(numbers[i] + " ");
}
scan.close()
}
}
풀이
더보기
배열 값 하나당 점수를 구한 후, 'O'인 개수만큼 더해주었다.
import java.util.Scanner;
public class Quiz02 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
char[] scores = {'X', 'O', 'O', 'X', 'X', 'O', 'O', 'O', 'O', 'X'};
int finalScores = 0;
double perScores = 100 / (double) scores.length;
for(int i = 0; i < scores.length; i++) {
if (scores[i] == 'O') {
finalScores += perScores;
}
}
System.out.println(finalScores + "점");
scan.close()
}
}
풀이
더보기
import java.util.Scanner;
public class Quiz02 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] works = {3, 5, 5, 3, 5, 3, 5};
int weekdayMoney = 8500;
int weekendMoney = 9500;
int wage = 0;
for (int i = 0; i < works.length; i++) {
if (i < 5) {
wage += works[i] * weekdayMoney;
} else {
wage += works[i] * weekendMoney;
}
}
System.out.println("일주일간 총 임금은 " + wage + "원");
scan.close()
}
}
풀이
더보기
i를 배열의 길이만큼 입력받는다.
배열에 입력값을 넣고, 그 입력값이 짝수인지 판별해야한다.
import java.util.Scanner;
public class Quiz02 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] numbers = new int[5];
int i = 0;
while (i < numbers.length) {
System.out.print("수를 입력하세요 : ");
numbers[i] = scan.nextInt();
if (numbers[i] % 2 == 0) {
i++;
}
}
for (int j = 0; j < numbers.length; j++) {
System.out.print(numbers[j] + " ");
}
scan.close()
}
}
반응형
'Algorithm > etc' 카테고리의 다른 글
[코딩연습] 영단어 퀴즈 (0) | 2021.11.08 |
---|---|
[코딩연습] 2차원 배열 (0) | 2021.11.05 |
[코딩연습] 메소드 생성 연습 2 (0) | 2021.11.03 |
[코딩연습] 메소드 생성 연습 1 (0) | 2021.11.02 |
[코딩연습] if문 ~ switch문 (0) | 2021.10.20 |