자바 기본문법이 너무 약한 것 같아서 복습.
public class Shoes {
public static void main(String[] args) {
int [] size = new int [10];
for(int i = 0; i<size.length; i++){
size[i]= 250 +(5 * i); // 사이즈가 5씩 증가를 표현
//0번째 값은 250
//1번째 값은 255
//이해 안됐던 거 왜 size안에 [i]값을 넣었는지-? 해결 완
//i 값은 반복 횟수 총 사이즈가 10개가 있어서 인트안에 10을 넣음 근데
//1번마다 5씩 증가해 사이즈를 출력하는 반복문을 해야 함 원래라면
//size[0],size[1] size[2] 이렇게 하나하나 적어야 하는데
//귀찮으니까 size[i]를 넣어서 반복 횟수를 남들어 주는 것.
}
for(int a: size){//향사 포문
(System.out.println("신발 사이즈는" + a + " 입니다");
//위에서 만든 배열값을 size에 넣고 이 과정은 위에 size[i]로 했고 이 과정은 하나씩 a 마다 반복해서 출력 //
}
}
int [] size1 = new int[9];
for(int i=0: i<size1.length;i++){
size1[i] = 250 + (10 * i);
};
for(int a : size1){
if(a>=270){
System.out.println(a);
}
}
}
i=0; 오타
반복문, 향상 반복문 공부해봄
더보기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("첫 번째 수를 입력하세요");
int num1 = sc.nextInt();
System.out.println("두 번째 수를 입력하세요");
int num2 = sc.nextInt();
int result = getBig(num1 , num2);
System.out.println("더 큰 수는 : " + result);
}
public static int getBig(int num1 , int num2){
return (num1>num2)? num1:num2;
}
입출력과 메서드를 이용해서 더큰 수를 출력해보는 예제 해봄.
깨달은 것 return 부분에 수식 넣어서 값 내달라고 가능.
삼항연산자를 사용.
더보기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("몇 개의 숫자를 입력하시겠습니까 ?");
int a = sc.nextInt();
int[] nums = new int[a];
for (int i = 0; i < nums.length; i++) {
System.out.println("숫자" + (i + 1) + "을 입력하세요 :");
nums[i] = sc.nextInt();
}
System.out.println("찾고 싶은 값을 입력하세요 :");
int target = sc.nextInt();
int count = 0;
for(int i =0 ; i<nums.length;i++){
if(nums[i]==target){
count++;
}
}
System.out.println(target + "은 " + count + "번 나타났습니다");
}
입출력, 반복문 이용해서 입력 받은 숫자중에 같은 숫자가 몇 번 나타났는지 출력하기.
-
더보기
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("몇 개의 숫자를 입력하시겠습니까");
int a =sc.nextInt();
int[] nums = new int[a];
int sum=0;
for(int i = 0;i<nums.length;i++) {
System.out.println("숫자 " + (i + 1) + "을 입력하세요 :");
nums[i] = sc.nextInt();
sum += nums[i]; // 배열안에 값을 더하는 것
}
double d = (double)sum/nums.length; // 길이 총 몇개인지
System.out.println("합은 " + sum + "입니다");
System.out.println("평균은 " + d + "입니다");
}