๋ฐฐ์ด ๋ฌธ์ ํ๊ธฐ
2023. 1. 20. 15:52ใjava
** ๋ณ์์ ์ค๋ณต ๊ฐ๋ฅ ๊ฒฝ์ฐ
{
} - ์๋ฐ์ ์์ญ์ ํ์
๋์ผํ ์์ญ์์์ ๋ณ์๋ ์ค๋ณต ๋ถ๊ฐ๋ฅ
๋ค๋ฅธ ์์ญ์์๋ ๋ณ์ ์ค๋ณต ๊ฐ๋ฅ
for(int e : arr) {
System.out.println(e);
for๋ฌธ ์์ ( )์์ ๋ณ์๋ ์์ { }๊น์ง๊ฐ ์์ญ์.
public class ๋ฐฐ์ด๋ฌธ์ 1_1 {
public static void main(String[] args) {
int[] arr1 = new int[3];
double[] arr2 = new double[5];
String[] arr3 = new String[10];
int[] arr4 = {1, 5, 10};
String[] arr5 = {"์๋ฐ", "c์ธ์ด", "ํ์ด์ฌ"};
}
}
public class ๋ฐฐ์ด๋ฌธ์ 1_5 {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
System.out.println(arr[1]);
System.out.println(arr[3]);
}
}
public class ๋ฐฐ์ด๋ฌธ์ 1_6 {
public static void main(String[] args) {
int[] arr = {10,20,30,40,50,60,70,80,90,100};
for(int e : arr) {
System.out.println(e);
}
}
}
๋ฐฐ์ด์ ์์์ ๊ฐ์ ์ ์ฃผ๊ณ ์๋์ฒ๋ผ ํ ์ ์์
public class ๋ฐฐ์ด๋ฌธ์ 1_6_1 {
public static void main(String[] args) {
int[] arr = new int[10];
//๋ฐฉ๋ฒ1
for(int i =0; i <arr.length ; i++) {
//()์์ ๋ณ์ i๋ ์ {}๊ฐ ์์ญ์
System.out.println(arr[i]);
}
//๋ฐฉ๋ฒ2
for(int e : arr) {
System.out.println(e);
}
}
}
public class ๋ฐฐ์ด๋ฌธ์ 1_7 {
public static void main(String[] args) {
int[] arr = new int[10];
for(int i = 0 ;i <arr.length;i++) {
arr[i] = 3;
System.out.println(arr[i]);
}
}
}
for-each๋ฌธ ์ฌ์ฉํ์ฌ ์๋์ฒ๋ผ ํ ์ ์์
public class ๋ฐฐ์ด๋ฌธ์ 1_7_1 {
public static void main(String[] args) {
int[] arr = new int[10];
for(int i = 0 ;i <arr.length;i++) {
arr[i] = 3;
}
for(int e : arr) {
System.out.println(e+" ");
}
}
}
public class ๋ฐฐ์ด๋ฌธ์ 1_8 {
public static void main(String[] args) {
int[] arr = new int[10];
for(int i = 0 ; i < arr.length ; i++) {
arr[i] = i+1;
}
for (int e : arr) {
System.out.println(e);
}
}
}
public class ๋ฐฐ์ด๋ฌธ์ 1_9 {
public static void main(String[] args) {
int[] arr = {1, 5, 7};
int sum = 0;
for(int i = 0; i < arr.length ; i++) {
sum = sum + arr[i];
}
System.out.println(sum);
}
}
import java.util.Scanner;
public class ๋ฐฐ์ด๋ฌธ์ 1_10 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[5];
for(int i = 0; i < arr.length ; i++) {
System.out.print("์๋ฅผ ์
๋ ฅํ์์ค.");
arr[i] = sc.nextInt();
}
for(int e : arr) {
System.out.print(e + " ");
}
}
}
public class ๋ฐฐ์ด๋ฌธ์ 1_11 {
public static void main(String[] args) {
int[] arr = new int[8];
int cnt = 0;
for (int i = 0; i < arr.length; i++) {
arr[i] = i + 1;
if(i%2==0) {
cnt++;
}
}
System.out.println("์ง์์ ์ : " + cnt);
}
}
import java.util.Scanner;
public class ๋ฐฐ์ด๋ฌธ์ 1_12 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] score = new int[3];
int sum = 0;
double avg = 0;
for(int i = 0; i < score.length; i++) {
System.out.print("์ ์ : ");
score[i] = sc.nextInt();
sum = sum + score[i];
}
System.out.println("์ด์ : " + sum);
System.out.println("ํ๊ท : " + (double)sum/score.length);
๊ณผ๋ชฉ์ด ๋ณ๊ฒฝ ๋๋ฉด์ ์ ์ ๋ฐ๋ณต ํด๋น ๋๋ ์ฝ๋ฉ ๋ชป ํจ.
12๋ฒ ํด์ค ↓
import java.util.Scanner;
public class ๋ฐฐ์ด๋ฌธ์ 1_12_1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] subjects = {"๊ตญ์ด", "์์ด", "์ํ"}; //๊ณผ๋ชฉ์ด ์ถ๊ฐ ๋๋ ๊ฒฝ์ฐ ์ด ๋ฐฐ์ด๋ง ๋ฐ๊พธ๋ฉด ๋จ.
int[] scores = new int[subjects.length + 1]; //์ ์์ ํฉ๊ณ์ ๋ฐฐ์ด ์์ฑ
//scores[0] : ๊ตญ์ด [1] : ์์ด [2] : ์ํ [3] : ์ด์
double avg = 0;
//์ ์ ์
๋ ฅ ๋ฐ๊ธฐ
for(int i = 0 ; i < scores.length-1 ; i++) { //-1์ ๋ฐฐ์ด์ ์ด์ ์ด ์๊ธฐ ๋๋ฌธ
while(true) { //๋ฌดํ๋ฃจํ ๋ง๋ฆ >์ ์๊ฐ ์กฐ๊ฑด์ ๋ง์กฑํ ๋๊น์ง
System.out.print(subjects[i] + "์ ์ : ");
scores[i] = sc.nextInt();
if(scores[i] >= 0 && scores[i] <=100){ //์
๋ ฅ ๊ฐ์ด ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด while ๋ฒ์ด๋จ.
break;
}
}
}
//์ด์ ๋ฐ ํ๊ท ๊ณ์ฐ
//์ด์
//๊ณผ๋ชฉ3 > ๋ฐฐ์ด๊ธธ์ด 4 > ์ด์ index : 3
//๊ณผ๋ชฉ5 > ๋ฐฐ์ด๊ธธ์ด 6 > ์ด์ index : 5
for(int i = 0 ; i < scores.length - 1 ; i++) {
scores[scores.length - 1] = scores[scores.length - 1] + scores[i];
}
//ํ๊ท
avg = scores[scores.length - 1] / (double)(scores.length - 1);
//์ ์ ์ถ๋ ฅ
for(int i = 0 ; i < scores.length - 1 ; i++) {
System.out.println(subjects[i] + "์ ์ : " + scores[i]);
}
System.out.println("์ด์ : " + scores[scores.length - 1]);
System.out.println("ํ๊ท : " + avg);
}
}
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด์ฐจ์๋ฐฐ์ด (0) | 2023.01.25 |
---|---|
์ด์ค๋ฐ๋ณต๋ฌธ (0) | 2023.01.25 |
๋ฐฐ์ด(Array) (0) | 2023.01.20 |
๋ฐ๋ณต๋ฌธ ๋ฌธ์ ํ๊ธฐ2 (0) | 2023.01.19 |
infiniteroof (๋ฌดํ ๋ฃจํ) (0) | 2023.01.19 |