Java/JetBrain Project 23

JetBrain [Easy] Coffee Machine - Stage 3

커피머신에 남아있는 재료의 양으로 커피를 만들 수 있는지 없는지 여부를 판단하는 로직을 짜야함. import java.util.Scanner; /** * the coffee machine needs 200 ml of water, 50 ml of milk, and 15 g of coffee beans to make one cup of coffee. * Example 1 * * Write how many ml of water the coffee machine has: * > 300 * Write how many ml of milk the coffee machine has: * > 65 * Write how many grams of coffee beans the coffee machine has: * > 10..

JetBrain [Easy] Coffee Machine - Stage 2

이번문제는 간단한 수식을 넣는 문제인것 같다. /** * The program should calculate how much water, coffee, and milk are necessary to make the specified amount of coffee. * One cup of coffee made on this coffee machine contains * 200 ml of water, * 50 ml of milk, and * 15 g of coffee beans. * * The user should input the amount of coffee he needs, in cups, for all the guests. * * Of course, all this coffee is not neede..

JetBrain [Easy] Coffee Machine - Stage 1

새로운 프로젝트는 커피머신을 만드는 프로젝트 그냥 단순히 문장 출력 public class Stage1 { public static void main(String[] args) { System.out.println("Starting to make a coffee"); System.out.println("Grinding coffee beans"); System.out.println("Boiling water"); System.out.println("Mixing boiled water with crushed coffee beans"); System.out.println("Pouring coffee into the cup"); System.out.println("Pouring some milk into the..

JetBrain [Easy] Cinema Room Manager - Stage 5

드디어 마지막 단계인 stage 5. Statistic 프로그램을 만드는 것. 티켓을 팔았으면 좌석중 몇퍼센트를 팔았는지, 수익은 얼마인지 계산을 하는 프로그램인 것 같다. 그리고 잘못된 열과 자리를 입력했을 경우나 이미 팔린 좌석을 예매 하면 에러메세지를 띄워주는 것 까지 ! /** * When the item Statistics is chosen, your program should print the following information: * * The number of purchased tickets; * The number of purchased tickets represented as a percentage. Percentages should be rounded to 2 decimal plac..

JetBrain [Easy] Cinema Room Manager - Stage 4

5개의 필수 코스를 듣고 드디어 stage 4. 메뉴를 만드는 코드이다. 중요한 점은 0.Exit를 누룰 때 까지 계속 메뉴를 선택할 수 있게 해야한다는 점. 티켓을 구매하면 지정 좌석을 "B"로 바꿔줘야 하는 점이 있다. /** * * Show the seats should print the current seating arrangement. The empty seats should be marked with an S symbol, and taken seats are marked with a B symbol. * Buy a ticket should read the seat coordinates from the input and print the ticket price like in the previou..

JetBrain [Easy] Cinema Room Manager - Stage 3

stage 3 문제 시작 ! 필요로 하는 자바 컨셉들 드디어 좌석을 보여줘서 해당 좌석가격을 보여주는 프로그램 단계이다. 해당강의에서는 Array 를 사용해서 문제를 푸는것 같은데 Array 를 안쓰고 문제를 풀었다. import java.util.Scanner; public class Cinema_UserInput { public static void main(String[] args) { final int PRICE_CHEAP = 8; final int PRICE_NORMAL = 10; Scanner sc = new Scanner(System.in); System.out.println("Enter the number of rows:"); int rows = sc.nextInt(); System.out..

JetBrain [Easy] Cinema Room Manager - Stage 2

stage 2 문제 시작 조건 총 좌석수 60 처음부터 반까지는 10달러를 받고 뒷쪽 열은 8달러 홀수 열의 경우 예를 들어 9열 이면 4열까지만10불를 받고, 5열부터 9열까지는 8불을 받는다. 열과 열당 좌석수는 9를 넘어가면 안된다. final int PRICE_CHEAP = 8; final int PRICE_NORMAL = 10; Scanner sc = new Scanner(System.in); System.out.println("Enter the number of rows:"); int row2 =0; //condition 1 : rows lower than 9 do { row2 = sc.nextInt(); }while((row2 9)); System.out.println("Enter the n..

JetBrain [Easy] Cinema Room Manager - Stage 1

오늘부터 새로운 프로젝트 시작 만들 것은 영화관 좌석을 보여주고 예매할 수 있는 프로그램을 만드는 것 같다. 설명을 읽어보자면 7 열에 열마다 8자리를 놓고 싶다면 이를 아래와 같이 프린트 해서 보여주면 되는 것 같다. 기본적으로 이중 for 문을 사용하면 될거같다. Formatting 만 조심하면 괜찮을 것 같다. public class Cinema { public static void main(String[] args) { // Write your code here int row = 7; int seats = 8; System.out.println("Cinema:"); System.out.println(" 1 2 3 4 5 6 7 8"); for (int i = 1; i

JetBrain [Easy] Simply Chatty Bot 만들기 - Stage 5

드디어 첫번째 프로젝트 마지막 스테이지 ! 이번 task는 문제를 내고 맞히면 축하한다는 메세지를 틀리면 다시 하라는 메세지를 보내는 코드를 작성하는것이다. import java.util.Scanner; class ChatBot { final static Scanner scanner = new Scanner(System.in); // Do not change this line public static void main(String[] args) { greet("Aid", "2018"); // change it as you need remindName(); guessAge(); count(); test(); end(); } static void greet(String assistantName, String..