/*
* 사과를 담기 위한 사과상자 갯수 구하기
* 1개의 상자에 10개의 사과를 담을 수 있다고 할때 필요한 상자의 갯수를 출력하기
* [결과]
* 사과의 갯수를 입력하세요
* 22
* 필요한 상자의 갯수 : 3개
* 사과의 갯수를 입력하세요
* 30
* 필요한 상자의 갯수 : 3개
*/
package chap3;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("사과의 갯수를 입력하세요");
int apple = scan.nextInt();
int box1 = apple/10;
int box2 = ((apple%10>0)?+1:+0);
System.out.println(box1+box2);
System.out.println("필요한 상자의 갯수:"
+(apple%10==0)?apple/10:apple/10+1+"개"));
}
}
public class Test2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("10부터 99사이의 두자리 자연수를 입력하세요");
int a = scan.nextInt();
if(a>=10&&a<100){
/*if(a<=10){
i = 10;
}
else if(a <= 20){
i = 20;
}
else if(a <= 30){
i = 30;
}
else if(a <= 40){
i = 40;
}
else if(a <= 50){
i = 50;
}
else if(a <= 60){
i = 60;
}
else if(a <= 70){
i = 70;
}
else if(a <= 80){
i = 80;
}
else if(a <= 90){
i = 90;
}
else{
i = 100;
}
System.out.println(a +":"+ i +"-"+ (i - a));*/ //위는if문사용한것.
int i = (a<=10)?10:
(a<=20)?20:
(a<=30)?30:
(a<=40)?40:
(a<=50)?50:
(a<=60)?60:
(a<=70)?70:
(a<=80)?80:
(a<=90)?90:100;
int a10 =(a%10==0)?a:((a/10+1)*10);
//30%10==0 : 10의 배수
//31%10==1 : 10배수 아님
System.out.println((a%10)-a+":"+(a%10)+"-"+a);
System.out.println(a +":"+ i +"-"+ (i - a));
//다시확인하기
}
/*
* 화면에서 점수를 입력받아서
* 90점 이상이면 A학점,80점 이상이면 B학점
* 70점 이상이면 C학점,60점 이상이면 D학점
* 60 점 미만이면 F학점을 출력하기
*/
package chap3;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("점수를 입력하세요");
int num = scan.nextInt();
System.out.println((num>=90)?"A학점"
:(num>=80)?"B학점"
:(num>=70)?"C학점"
:(num>=60)?"D학점"
:"F학점");
}
}
/*
* 화면에서 두수를 입력받아서 더큰수를 출력하기
*/
package chap3;
import java.util.Scanner;
public class Test4 {
public static void main(String[] args) {
System.out.println("두수를 입력:");
Scanner scan = new Scanner(System.in);
int n1 = scan.nextInt();
int n2 = scan.nextInt();
System.out.println(n1+","+n2);
System.out.println(n1>n2?n1:n2);
System.out.println(":두수중 더큰수:"
+(n1>n2?n1:n2));
System.out.println(":두수중 더큰수:"
+(n1>n2?n1:(n1==n2)? "같다":n2));
}
}
/*
* 밑변과 높이를 입력받아 삼각형의 넓이를 출력하기. 소숫점을 표시
* [결과]
* 밑변의 길이
* 10
* 높이의 길이
* 20
*
* 넓이=10*20 / 2
*/
package chap3;
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) {
System.out.println("밑변의길이와 높이를 입력하세요");
Scanner scan = new Scanner(System.in);
int n1 = scan.nextInt();
int n2 = scan.nextInt();
System.out.println(n1+","+n2);
System.out.println("밑변의길이"+":"+n1);
System.out.println("높이의길이"+":"+n2);
System.out.println("삼각형의넓이"+":"+n1*n2/2d);
//실수형으로 받아야 소수점까지 출력가능
}
}
// 반지름을 입력받아 원의 둘레와 면적을 구하시오
package chap3;
import java.util.Scanner;
public class Test6 {
public static void main(String[] args) {
double pi = 3.141592;
System.out.println("반지름을 입력하세요");
Scanner scan = new Scanner(System.in);
int n1 = scan.nextInt();
System.out.printf("원의둘레"+":"+"%.6f"+"(cm)", 2*pi*n1);
System.out.printf("원의넓이"+":"+pi*n1*n1+"(cm^2)");
}
}
//원의둘레:2ㅠr
//원의넓이:ㅠr^2
//double n1 = scan.nextDouble();