Exercise(Java)

NasK!m_311ยท2022๋…„ 8์›” 17์ผ
0

Exercise

๋ชฉ๋ก ๋ณด๊ธฐ
4/5
post-thumbnail

๐Ÿ’ก ์กฐ๊ฑด๋ฌธ ๋ฌธ์ œํ’€์ด

package exercise;

import java.util.Scanner;

public class Main01 {

	public static void main(String[] args) {

		/*
		 * 1. ๋ชจ๋‘ ๊ฐ™์€ ๊ฒฝ์šฐ (1๊ฐ€์ง€) 
		 * dice1 == dice2 == dice3
		 * 
		 * 2. ๋‘๊ฐœ๋งŒ ๊ฐ™์„ ๊ฒฝ์šฐ (3๊ฐ€์ง€) 
		 * dice1 == dice2 && dice2 != dice3 
		 * dice1 != dice2 && dice2 == dice3 
		 * dice1 == dice3 && dice1 != dice2
		 * 
		 * 3. ๋ชจ๋‘ ๋‹ค๋ฅผ ๊ฒฝ์šฐ 
		 * dice1 != dice2 != dice3
		 */
         
		Scanner sc = new Scanner(System.in);
		System.out.print("๊ฐ๊ฐ์˜ ์ฃผ์‚ฌ์œ„ ์ˆ˜๋ฅผ ํ•œ ์นธ ๋„์–ด์„œ ์ž…๋ ฅํ•˜์‹œ์˜ค >> ");
		int dice1 = sc.nextInt(); 		// ์ฃผ์‚ฌ์œ„1์˜ ๊ฐ’์„ ๋‹ด์„ ๋ณ€์ˆ˜ ์„ ์–ธ
		int dice2 = sc.nextInt(); 		// ์ฃผ์‚ฌ์œ„2์˜ ๊ฐ’์„ ๋‹ด์„ ๋ณ€์ˆ˜ ์„ ์–ธ
		int dice3 = sc.nextInt(); 		// ์ฃผ์‚ฌ์œ„3์˜ ๊ฐ’์„ ๋‹ด์„ ๋ณ€์ˆ˜ ์„ ์–ธ

		if (dice1 > 0 && dice2 > 0 && dice3 > 0 && dice1 + dice2 + dice3 <= 18) {

			if (dice1 == dice2 && dice2 == dice3) {				// 3๊ฐœ์˜ ์ฃผ์‚ฌ์œ„๊ฐ€ ๋ชจ๋‘ ๊ฐ™์„ ๊ฒฝ์šฐ
				System.out.println(10000 + (dice1 * 1000));

			} else if (dice1 == dice2 && dice2 != dice3) {		// 2๊ฐœ์˜ ์ฃผ์‚ฌ์œ„๊ฐ€ ๊ฐ™๊ณ  ๋‚˜๋จธ์ง€ ํ•˜๋‚˜๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ
				System.out.println(1000 + (dice1 * 100));

			} else if (dice1 != dice2 && dice2 == dice3) {		// 2๊ฐœ์˜ ์ฃผ์‚ฌ์œ„๊ฐ€ ๊ฐ™๊ณ  ๋‚˜๋จธ์ง€ ํ•˜๋‚˜๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ
				System.out.println(1000 + (dice2 * 100));

			} else if (dice1 == dice3 && dice1 != dice2) {		// 2๊ฐœ์˜ ์ฃผ์‚ฌ์œ„๊ฐ€ ๊ฐ™๊ณ  ๋‚˜๋จธ์ง€ ํ•˜๋‚˜๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ
				System.out.println(1000 + (dice1 * 100));

			} else if (dice1 != dice2 && dice2 != dice3) {		// 3๊ฐœ์˜ ์ฃผ์‚ฌ์œ„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฝ์šฐ

				if (dice1 > dice2 && dice1 > dice3) {
					System.out.println(dice1 * 100);

				} else if (dice2 > dice3 && dice2 > dice1) {
					System.out.println(dice2 * 100);

				} else if (dice3 > dice1 && dice3 > dice2) {
					System.out.println(dice3 * 100);
				}
			}
			
		} else {
			System.out.println("์ฃผ์‚ฌ์œ„ ๋ˆˆ์€ 0๋ถ€ํ„ฐ 6์‚ฌ์ด์˜ ์ˆ˜์ธ๊ฑฐ ์•Œ์ง€?");
		}
		
	} // main method ๋‹ซ๋Š” ์ค‘๊ด„ํ˜ธ

} // class ๋‹ซ๋Š” ์ค‘๊ด„ํ˜ธ
profile
๋ฉ”๋ฆฌ์•„๋น , ๋จน๋‹ค๊ฐ€ ์ฃฝ์–ด๋„ ๋˜๋Š” ๊ฐœ๋ฐœ์ž.(์‚ด๋บด์ž....)

0๊ฐœ์˜ ๋Œ“๊ธ€