본문 바로가기

변수

[Java] 주사위 게임 이번 시간에는 주사위 게임을 만들어보도록 하겠습니다. 지금까지 한 실습 중 가장 복잡했는데요. 게임의 요구 사항을 먼저 살펴보겠습니다. ========================================================주사위 게임 (main함수만 사용) 유저랑 컴퓨터 각각 주사위 3개를 굴려서 그 합이 높은 숫자가 나온 쪽이 이기는 게임 1번 메뉴 :  유저와 컴퓨터는 각각 주사위 3개씩 굴릴 것! 유저는 굴린 주사위의 값을 확인한 후 (주사위의 합까지) 돈을 배팅할 수 있게 해서 이기면 그 돈만큼 따고, 지면 잃게 됨 소지금보다는 많이 배팅할 수 없고, 기본 소지금 10000원 시작 한 판 끝나면 재도전 의사를 물을 것 no -> 메뉴 소지금 다 잃으면 메뉴로 돌아가기 2번 메뉴 : .. 더보기
[Java] Call By Value, Call By Reference 2024. 11. 29 17:25 공부일지 작성  public class PMain4 {public static void test(int a, int [] b, int [] c) { System.out.println("b" + b);// System.out.println("c" + c);// System.out.println(a + "a");//  System.out.println(b[0] + "b");// System.out.println(c[0] + "c");// System.out.println("------------------------"); a = 100; b[0] = 100; c= new int[] { 100, 200}; System.out.println("b" + b);// System.. 더보기
[Java] 랜덤한 숫자 반복 뽑기 매우 간단한 실습인데요. 5번 반복되는 동안  1~10까지 랜덤한 숫자를 출력해보는 실습을 해보겠습니다.   for (int i = 0; i i++) { Random r = new Random(); System.out.println(r.nextInt(10)); } 배웠던 랜덤 기능을 사용하면 쉽게 출력할 수 있습니다. 랜덤 객체를 생성해주고 r 값에 랜덤값을 넣어 출력해주면 됩니다.   하지만 이렇게 반복문 내에 변수를 선언하게되면 반복할 때마다 변수가 선언되므로 되도록이면 반복문 밖에 변수를 생성하는 것이 효율적일 것입니다. import java.util.Iterator;import java.util.Random; public class RMain1 {public static void main(Stri.. 더보기
[Java] 점수에 따라서 학점 부여하기(switch - case 문) 이번 시간에는 점수에 따라서 학점을 부여하는 프로그램을 만들어보려고합니다. 90점이상이면 'A' 80~90점이면 'B' 70~80점이면 'C' 60~70점이면 'D' 60점 미만이면 'F'를 출력하도록 하겠습니다.   import java.util.Scanner;public class CMain2 {public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("점수를 입력하세요:"); int score = sc.nextInt(); switch (score/ 10) { case 9: case 10: System.out.println("A입니다."); break; case 8: System.out.. 더보기