본문 바로가기
JAVA

221208_For문

by 경 훈 2022. 12. 8.
package day4_for;

public class For_Test {

	public static void main(String[] args) {
		//용돈을 받아서 ... 많다 ,,적다..적당하다
		//선언부
		int money;
		String bigo;
		//입력부
		money=50000;
		//처리부
		if(money>100000)
		{
			bigo="많다";
		}
		else if(money>=50000)
		{
			bigo="적당하다";
		}
		else
		{
			bigo="적다";
		}
		//출력부
		System.out.println(money+"원은 "+bigo);
		
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//성적점수를 입력받아 ... 90이상이면 "합격" 아니면 불합격
		//선언부
		int jumsu;
		String bigo;
		//입력부
		System.out.println("성적을 입력하시오");
		Scanner sc = new Scanner(System.in);
		jumsu=sc.nextInt();
		//처리부
		if(jumsu>=90)
		{
			bigo="합격";
		}
		else
		{
			bigo="불합격";
		}
		//출력부
		System.out.println(jumsu+"점은 "+bigo);
		
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//성적점수를 입력받아 ... 학점 구하기... 90이상이면 "A"
		//80이상이면 "B" 70이상이면 "C" 60이상이면 "D" 59이하는 "F"
		//선언부
		int jumsu;
		String grade;
		//입력부
		System.out.println("점수를 입력하시오");
		Scanner sc = new Scanner(System.in);
		jumsu=sc.nextInt();
		
		//처리부
		if(jumsu>=90)
		{
			grade="A";
		}
		else if(jumsu>=80)
		{
			grade="B";
		}
		else if(jumsu>=70)
		{
			grade="C";
		}
		else if(jumsu>=60)
		{
			grade="D";
		}
		else
		{
			grade="F";
		}
		
		//출력부
		System.out.println(jumsu+"점의 학점은 "+grade);
		
		
	}

}

 

package day4_for;

public class For_Test {

	public static void main(String[] args) {
		
		//선언부
		int a,na;
		//입력부
		a=32;
		na=a%2;
		String bi = null;
		//처리부
		switch (na) {
		case 0:
			bi="짝수";
			break;
		case 1:
			bi="홀수";
			break;
		}
		
		//출력부
		System.out.println(a+" 는 "+bi);
		
	}

}

 

package day4_for;

public class For_Test {

	public static void main(String[] args) {
		//어떤수를 입력하여 4의 배수를 체크...나머지1->"나머지가 1"
		//나머지2->"나머지가 2" 나머지3->"나머지가 3" 나머지0->"4의배수다"
		//선언부
		int su,na;
		String bigo;
		
		//입력부
		su=45;
		na=su % 4;
		
		//처리부
		switch (na) {
		case 1:
			bigo="나머지 1";
			break;
		case 2:
			bigo="나머지 2";
			break;
		case 3:
			bigo="나머지 3";
			break;
		default:
			bigo="4의 배수다";
			break;
		}
		
		//출력부
		System.out.println(su+" 는 "+bigo);
		
	}

}

 

package day4_for;

public class For_Test {

	public static void main(String[] args) {
		//월을 입력받아 계절을 출력(12,1,2 = 겨울입니다 3,4,5 = 봄입니다 6,7,8 = 여름입니다
		// 9,10,11 가을입니다
		//선언부
		int month;
		String seoson;
		
		//입력부
		month=3;
		
		//처리부
		switch (month) {
		case 12:			
		case 1:			
		case 2:
			seoson="겨울";
			break;
		case 3:
		case 4:
		case 5:
			seoson="봄";
			break;
		case 6:
		case 7:
		case 8:
			seoson="여름";
			break;
		case 9:
		case 10:
		case 11:
			seoson="가을";
			break;
		default:
			seoson="월입력에러";
			break;
		}
		
		//출력부
		System.out.println(month+"월은 "+seoson+"입니다.");
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//월을 입력받아 계절을 출력(12,1,2 = 겨울입니다 3,4,5 = 봄입니다 6,7,8 = 여름입니다
		// 9,10,11 가을입니다
		//선언부
		int month;
		String seoson;
		
		//입력부
		System.out.print("월을 입력하시오");
		Scanner sc = new Scanner(System.in);
		month=sc.nextInt();
		
		//처리부
		if(month==12 || month<=2)
		{
			seoson="겨울";
		}
		else if(month<=5)
		{
			seoson="봄";
		}
		else if(month<=8)
		{
			seoson="여름";
		}
		else if(month<=11)
		{
			seoson="가을";
		}
		else
		{
			seoson="월입력오류";
		}
		
		//출력부
		System.out.println(month+"월은 "+seoson+"입니다.");
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//학점(A-F)을 입력하여 A->"우수합니다",B->"열심히 하셨습니다"
		//C->"최선을 다하셨습니다" D->"조금만 더 열심히" F->"분발합시다"
		//학점 이외의 문자가 입력되면... 학점입력에러
		//선언부
		String grade,memo;
		
		//입력부
		System.out.println("학점(A-F)을 입력하시오");
		Scanner sc=new Scanner(System.in);
		grade=sc.nextLine();
		
		//처리부
		switch (grade) {
		case "A":
			memo="우수합니다";
			break;
		case "B":
			memo="열심히 하셨습니다";
			break;
		case "C":
			memo="최선을 다하셨습니다";
			break;
		case "D":
			memo="조금만 더 열심히";
			break;
		case "F":
			memo="분발합시다";
			break;

		default:
			memo="학점입력에러";
			break;
		}
		
		//출력부
		System.out.println("학점 : "+grade+" "+memo);
		
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//평균점수로 학점을 90->A 80->B,,,59이하->F
		//선언부
		double avg;
		String grade;
		//입력부
		System.out.println("평균점수를 입력하시오");
		Scanner sc = new Scanner(System.in);
		avg=sc.nextDouble();
		
		//처리부
		if(avg<=100)
		{
			switch ((int)avg/10) {
			case 10:
			case 9:
				grade="A";
				break;
			case 8:
				grade="B";
				break;
			case 7:
				grade="C";
				break;
			case 6:
				grade="D";
				break;
			default:
				grade="F";
				break;
			}
		}
		else
		{
			grade="버그입니다";
		}
		
		//출력부
		System.out.println(avg+"점수의 학점은 "+grade);
		
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//삼항연산자
		//수를 입력받아 양수, 음수 판별
		//선언부
		int a;
		String bigo;
		
		//입력부
		a=10;
		
		//처리부
		bigo=(a>0)?"양수":"음수";
		
		//출력부
		System.out.println(a+"="+bigo);
		
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//1,2,3...10	
		//선언부
		//입력부
		String name = "홍길동";
		
		//처리부
		for(int i=1;i<=5;i++)
		{
			System.out.println(name);
		}
		
		//출력부
		
		
	}

}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//1부터 10까지의 합?
		int sum = 0;
		for(int i=1;i<=10;i++)
		{
			sum=sum+i;
		}
		System.out.println("합 = "+sum);
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//1부터 10까지에서 홀수의 합,짝수의 합
		//선언부
		int i;
		int sum = 0;
		int sum2 = 0;
		//처리부
		for(i=1;i<=10;i=i+2)
		{
			sum=sum+i;
		}
		for(i=2;i<=10;i=i+2)
		{
			sum2=sum2+i;
		}
		
		//출력부
		System.out.println("홀수의 합은 "+sum);
		System.out.println("짝수의 합은 "+sum2);
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//키보드 입력에서 원하는 구구단을 입력하면면 구구단 결과 출력
		//원하는 구구단을 입력?
		int i,dan;
		Scanner sc =new Scanner(System.in);
		System.out.print("원하는 구구단 입력?");
		dan=sc.nextInt();
				
		for(i=1;i<=9;i++)
		{
			System.out.println(dan+"*"+i+"="+(dan*i));
		}
		
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//다음 방정식에서 해를 구하는 프로그램을 작성
		//2X = 14 식에서 X=?
		int i,x = 0;
		for(i=1;i<=9;i++)
		{
			if(2*i==14)
			{
				x=i;
			}
		}
		System.out.println("해는 : " +x);
		
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//아래와 같은 결과가 나올수있도록 프로그램 작성
		int a,b;
		for(a=2;a<=9;a++) {
			System.out.println(a+"구단");
			System.out.println("==========");
			for(b=1;b<=9;b++)
			{
				System.out.println(a+" * "+b+" = "+a*b);
			}
		}
		
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//돈이 1000원이 있을때 빵 1개 200원,음료수 100원일때
		//살수있는 빵의 갯수와 음료수의 갯수를 구하는 프로그램
		//거스름돈 없음...1000원치 다 구입...모두 1개입 최고 구입
		int money,bread,drink = 0;
		System.out.println("빵\t음료수");
		System.out.println("============");
		for(bread=1;bread<=5;bread++)
		{	
			for(drink=1;drink<=10;drink++)
			{
				money=bread*200+drink*100;
				if(money==1000)
				{	
					System.out.println(bread+"\t"+drink);
				}
				
			}
		}
	
		
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		//돈이 1000원이 있을때 빵 1개 200원,음료수 100원일때
		//살수있는 빵의 갯수와 음료수의 갯수를 구하는 프로그램
		//거스름돈 없음...1000원치 다 구입...모두 1개입 최고 구입
		int money,bread,drink = 0;
		System.out.println("빵\t음료수\t거스름돈");
		System.out.println("=====================");
		for(bread=1;bread<=5;bread++)
		{	
			for(drink=1;drink<=10;drink++)
			{
				money=bread*200+drink*100;
				if(money<=1000)
				{
					System.out.println(bread+"\t"+drink+"\t"+(1000-money));
				}
				
			}
		}
	
		
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		// 반복문 ...for while do~while
		String name="홍길동";
		//for 이용 이름을 5번 출력
//		int i;
//		for(i=1;i<=5;i++)
//		{
//			System.out.println(name);
//		}
		int i=1;
		while(true)
		{
			System.out.println(name);
			i++;
			if(i>5)
			{
				break;
			}
		}
	}
}

 

package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		// 반복문 ...for while do~while
		String name="홍길동";
		//for 이용 이름을 5번 출력
//		int i;
//		for(i=1;i<=5;i++)
//		{
//			System.out.println(name);
//		}
		
//		int i=100;
//		while(true)
//		{	if(i>5)
//			{
//				break;
//			}
//			System.out.println(name);
//			i++;
//		}
		
//		int i =1;
//		do {
//			System.out.println(name);
//			i++;
//		}while(i<=5);
	}
}
package day4_for;

import java.util.Scanner;

public class For_Test {

	public static void main(String[] args) {
		for(int i=1;i<=5;i++) //행
		{	for(int c=1;c<=11-i*2;c++)
			{
			System.out.print(" ");
			}
			for(int j=1;j<=(i*2-1);j++)
			{
				System.out.print(" *");
			}
			System.out.println();
		}
	}
}

 

 

'JAVA' 카테고리의 다른 글

221212_배열  (0) 2022.12.12
221209_For문  (0) 2022.12.09
221207_IF문  (0) 2022.12.07
221206_기본  (0) 2022.12.06
221205_기본  (0) 2022.12.05

댓글