본문 바로가기
  • Adillete
【♣부트 캠프♣】/▷부캠- 에러 모음

[24.05.21] 코드리뷰+에러모음 선언부를 입력 잘 못함

by 아딜렛 2024. 5. 22.
public static void main(String[] args) {
		//Q1.정수를 입력 받아서 짝수, 홀수를 구별해서 출력.
    //선언부
		Scanner sc= new Scanner(System.in);
		
		String str;
		int num1;
	//입력부
		System.out.println("홀짝인지 정수 입력하시오.");
		num1 = sc.nextInt();// "짝수 홀수 쓰려면 str 정의랑, num정의 따로해야함
		// 정수 입력 받는부분 뭐써야할지 몰랐음
		
	//연산 및 출력
		
		str = (num1%2==0) ? "짝수":"홀수";
		System.out.println(str);
public static void main(String[] args) {
		//선언
		Scanner sc= new Scanner(System.in);
		int cnt, qty=15800;
        double sum=0;
		
		//입력
		System.out.println("일정수량 이상구입시 할인 몇 개 구매?");
		product = sc.nextDouble();
		cost = sc.nextDouble();
		
		//연산
        
        if (cnt>=30)// 큰수 먼저 비교해야 else if에서도 나온다.
        	{sum=cnt*qty*0.8;}
            
            else if(cnt>=20)
            {sum=cnt*qty*0.85;}
            
            else if(cnt>=10)
            {sum=cnt*qty*0.9;}
            
            else{
            sum = cnt*qty;}
            
         
        
       /*
		if (product >=10 && product<20){
			cost=15800*0.9;}
			

		else if(product >=20 && product<30){
			cost=15800*0.85;}

		else(product>=30){
			cost=15800*0.8;}*/
		
		
		tot= product*cost;// cost 해결을 못함 if문으로만 하면 안됨 else if else 하면됨
		
		System.out.print("total:"+tot);
if(n1,n2,n3>=40 && avg>=60)
			
		{pan="합격";}

		else if(n1<40 ||n2<40||n3<40 && avg >=60){pan="과락";}

		else (avg<60){pan="불합격";}// 오류 못잡음
        
        //////////////////////////////////////////////////////
 if(kor>=40&& eng>=40 && mat>=40 &&avg>=60){// 복잡한거는 다 위로 올린다.
 	pan="합격"
 }else if(avg>=60)
 { pan="과락 ";}
 else{pan ="불합격";}

 

'【♣부트 캠프♣】 > ▷부캠- 에러 모음' 카테고리의 다른 글

[24.05.27-7일차]  (0) 2024.05.27
[24.05.24-6일차]  (0) 2024.05.24
[24.05.23]-5일차  (0) 2024.05.23
[24.05.22]  (0) 2024.05.22
[24.05.21]  (0) 2024.05.21