«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

중간고사 본문

Univ/자바

중간고사

ITGenerations 2018. 4. 26. 19:07

1

import java.util.Scanner;


public class Test_01 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("주행거리 입력");  // 주행거리 입력

        int kilo = sc.nextInt();

        System.out.println("휘발유량 입력");  // 휘발유량 입력

        int gas = sc.nextInt();

        float car_abil = kilo / gas;       // 연비 계산법, 자동 형변환으로 f입력 안해도 가능


        System.out.printf("연비 = %.2f",car_abil);    // 소수점 지정


        sc.close();

    }

}



import java.util.Scanner;


public class Test_02 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("10,000제품 구매 수량 입력: "); //할인을 위해 구매수량 입력

        int tot = sc.nextInt(); //구매수량입력

        int price = 10000;  // 가격지정

        if(tot>=10){ //할인 조건

            price *=0.9;    // 할인률

            System.out.println("할인 금액 = "+price*tot); // 할인 대상포함

        } else {

            System.out.println("할인 금액 = "+price*tot); // 할인 제상제외

        }


        sc.close();

    }

}


import java.util.Scanner;


public class Test_03 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println(" 월인지 입력, /하반기 결과 획득");

        int month = sc.nextInt();   // 인트형으로


        if(month>12){       //조건에 따라 /하반기 구분

            System.out.println("잘못입력");

        }else if(month>6){

            System.out.println("하반기");

        }else if(month>0){

            System.out.println("상반기");

        }


//        switch (month){

//            case 1:

//            case 2:

//            case 3:

//            case 4:

//            case 5:

//            case 6:

//                System.out.println("상반기");

//                break;

//            case 7:

//            case 8:

//            case 9:

//            case 10:

//            case 11:

//            case 12:

//                System.out.println("하반기");

//                break;

//                default:

//                    System.out.println("잘못입력");

//                    break;

//        }


        sc.close();


    }

}



import java.util.Scanner;


public class Test_04 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("온도에 따라 손님들에게 활동 제안");   //온도입력


        int degree = sc.nextInt();      // 온도를 인트형으로


        if(degree>=25){                             //온도별 제안 활동 조건지정

            System.out.println("제안 활동은 수영");

        }else if(degree>=15){

            System.out.println("제안 활동은 테니스");

        }else if(degree>=5){

            System.out.println("제안 활동은 골프");

        }else{

            System.out.println("제안 활동은 스키");

        }

         sc.close();

    }

}


import java.util.Scanner;


public class Test_05 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("금액 입력: ");

        int money=sc.nextInt();

        // ex 15820

        int ten, hund,fivehund=0,thousand;


        int result=0;

        result=money/10;

        ten=result%10;

        result=result/10;

        hund=result%10;

        result=result/10;

        thousand=result;

        if(hund/5==1){

            fivehund++;

            hund-=5;

        }

        //동전 별로 몇개씩 나오는지 출력

        System.out.println("십원 "+ten);

        System.out.println("백원 "+hund);

        System.out.println("오백원 "+fivehund);

        System.out.println("천원 "+thousand);

     sc.close();

    }

}



import java.util.Scanner;


public class Test_06 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println(" 정수 입력, 절대값 구하기");

        int num = sc.nextInt();

        if(num>0){

            System.out.println("정수: "+num);

        } else{

            num*=-1;

            System.out.println("정수: "+num);

        }


        sc.close();

    }

}



import java.util.Scanner;


public class Test_07 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("정수입력받아 3 배수 판단");

        int num=sc.nextInt();

        switch (num/3){ // 3 배수 판단 조건

            case 0:     // 나머지가 0이면 3 배수

                System.out.println("3의배수");

                break;

            default:     // 나머지가 0 아니면 3의배수 아님

                System.out.println("3 배수 아님");

                break;

        }


        sc.close();

    }

}



import java.util.Scanner;


public class Test_08 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println(" 개의 정수 입력, 삼각형 만들수 있음?");

        int num1,num2,num3;

        num1 =sc.nextInt();

        num2 =sc.nextInt();

        num3 =sc.nextInt();


        if(num1>num2+num3){

            System.out.println("가능");

        } else if(num2>num1+num3){

            System.out.println("가능");

        } else if (num3 > num1+num2){

            System.out.println("가능");

        } else

            System.out.println("불가능");




        sc.close();

    }

}

import java.util.Scanner;


public class Test_09 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("윤년 판단기, 년도 입력");

        int year = sc.nextInt();


        if(year%4==0 && year%100==0){

            // 4 나누어 떨어지고 100으로 나누어 떨어지면

            System.out.println("평년");

        }else if(year%4==0){//4 나누어 떨어지면 윤년

                    System.out.println("윤년");

        }  else if(year%400==0){ //400으로 나누어 떨어지면 윤년

            System.out.println("윤년");

        }


        sc.close();

    }

}


import java.util.Scanner;


public class Test_10 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);


        System.out.println("영어 대소문자 입력후 변환");

        String ch = sc.nextLine();


        for(int i=0; i<ch.length();i++){

            char cha=ch.charAt(i);

            if(cha>='a' && cha<='z'){

                cha=(char)(cha-32);

                System.out.println(cha);

            } else if(cha>='A' && cha<='Z'){

                cha=(char)(cha+32);

                System.out.println(cha);

            }


        }


        sc.close();

    }

}



import java.util.Scanner;


public class Test_11 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("정수 하나 입력 받고 약수구하기");

        int num = sc.nextInt();

        for(int i=1; i<num;i++){        //나누기는 1이상 가능하므로

            if(num%i==0){

                System.out.println("약수= "+ i);

            }

        }



        sc.close();

    }

}


public class Test_12 {

    public static void main(String[] args) {

            int i;

        for(i=0; i<=50; i++){

            if(i%4==0 || i%6==0)    //4 혹은 6 배수 배제

                continue;

            System.out.println(" "+i+" ");

        }

    }

}

import java.util.Scanner;


public class Test_13 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("손님 10명을 태우면 집에감, 손님 ?");

        int cust =  sc.nextInt();

        int result=0;   //수익 제로로 시작

        if(cust==10){

            System.out.println("집에가즈아!!!");

            for(int i=0; i<10; i++){

                System.out.println("손님 10 각각 요금 계산");   //수입계산

                int income = sc.nextInt();

                result+=income;

            }

            System.out.println("오늘의 수입 = "+result);

        }

        sc.close();

    }

}


import java.util.Scanner;


public class Test_14 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);


        System.out.println("별찍기 몇단?");

        int num = sc.nextInt();

        int i,j;

        for(i=0; i<num;i++){

            for(j=i; j>=0; j--){

                System.out.print("*");

            }

            System.out.println();

        }


        sc.close();

    }

}













'Univ > 자바' 카테고리의 다른 글

자바 과제  (0) 2018.05.09
과제 2018/05/08  (0) 2018.05.03