2014-09-24 2 views
0

자바 코딩이 처음입니다. 저는 여름 동안 2 주 동안 캠프를 들었고, 루프, 생성자, 배열, if 문 등과 같은 것들을 배웠습니다. 기본적으로 콘솔에있는 모든 것이 었습니다. 실제로 프로그램을 만드는 방법을 실제로 배우지 못했습니다. 내 Java 지식을 향상시키기 위해 할 수있는 멋진 멋진 연습 문제가 있으면 알려주고 싶습니다. (여기에는 코드를 작성하기 위해 연구해야하는 사항이 포함됩니다).Java 프로그래밍 연습?

그냥 한 예 - 하이 로우 게임을 만드는 것처럼 느껴졌습니다.


import java.util.Scanner; 
public class Test { 

    public static void main(String[] args) { 

     Scanner input = new Scanner(System.in); 
     Random generator = new Random(); 
     int num1 = generator.nextInt(9)+1; 
     int num2 = generator.nextInt(9)+1; 
     int num3 = generator.nextInt(9)+1; 
     int num4 = generator.nextInt(9)+1; 
     int right = 0; 

     num1 = num1*1000; 
     num2 = num2*100; 
     num3 = num3*10; 
     int code = num1 + num2 + num3 + num4; 
     System.out.println("Lets play High-Low"); 
     while(right == 0){ 
      System.out.println("Guess a four digit number"); 
     int guess = input.nextInt(); 

     if (guess < code){ 
      System.out.println("Low!"); 
      } 
      else if (guess > code){ 
      System.out.println("High!"); 
      } 
      else if (guess == code){ 
      System.out.println("You win! The code was " + code + "!"); 
      right = 1; 
      } 

     } 

    } 
} 

그래, 난 그와 같은 내가 할 수 있었던 거의 효율적이었다 좋겠지 만 어떤 아이디어? 나는 그들에게서 벗어났다. 나는 사람들이 파일 탐색기와 같은 프로그램으로 실제로 실행되는 프로젝트를 추천하는 것을 계속하고 있으며, 어떻게 해야할지 모르겠다.

+0

:)이 도움이 될 것입니다 희망 그리고 나는 INT의 권리 = 1 그래서 코드가 –

+0

체스 응용하는 포모 도로의 앱 재귀 애플 리케이션, 아무것도 유용 루핑을 중지한다면 내가 대신 검사의 부울을 사용했을 수 있다고 생각 !!!! – Coffee

+0

fibonnacci, diamond * 인쇄, 193을 문자열 문자로 변환, 추가 또는 짝수. http://projecteuler.net/problems에 대한 자세한 내용 – CodeSlayer

답변

0

우선 커뮤니티에 오신 것을 환영합니다. 질문에 관해서는 할 수있는 많은 연습이 있습니다. 예를 들어 돈을 기꺼이 쓰고 싶다면, "Pumm"게임 클론, 이미지 뷰어, 게임 프로그램을 만들기위한 많은 튜토리얼이있는 "Java for Dummies"(올인원 버전인지 확인하십시오) 드로잉 보드 프로그램). 돈을 쓰지 않으려면 Udemy (https://www.udemy.com/)를 제안하십시오. 현재 묻고있는 질문에는 많은 훌륭한 과정이 있습니다.

관련 문제