2013-10-09 3 views
0

Java를 사용하여 새 작업에서 연습용으로 간단한 입력 출력 코드를 작성하라는 요청을 받았습니다. 나는 자바를 가진 완전한 초심자이다. 그래서 나는 약간의 벽에 부딪쳤다. 이 Java에서 입력 및 출력

import java.util.*; 
    public class Task3 
    { 
    static Scanner console = new Scanner(System.in); 
     public static void main(String[] args) 
     { 
       { 
        int Number1; 
        int Number2; 
        int Number3; 
        int Sum; 
        Number1= console.nextInt(); 
        Number2= console.nextInt(); 
        Number3= console.nextInt(); 
        Volume = Number1 * Number2 + Number3 ; 
       } 

       System.out.printIn("Answer:" + Sum) ; 

     } 
    } 

효과적으로이 코드는 사용자의 입력으로 3 개 개의 숫자를 읽고 다음 번호 1의 합이 출력으로 번호 2 + 번호 3을 X 생산하려면 ... 내 현재 코드입니다. 이 작업을 수행 할 수있는 몇 가지 방법이있을 것이라고 확신하지만 위에 시작한 방법은 우리가 요청한 방식입니다. 나는 이것에 대해 더 많이 배우고 싶고 문제가있는 곳이면 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다. John

+2

'int' 선언 주위에 대괄호를 제거하면 범위가 제한됩니다. 또는'println()'호출을 안에 넣는다. –

+2

'Volume' 변수의 출처는 어디입니까? –

+4

안녕하세요. 나중에 질문 할 때 오류 메시지가 있으면 보내주십시오. 이렇게하면 문제가 무엇인지 추측 할 필요가 없으므로 필요한 답을 얻는 데 시간을 절약 할 수 있습니다. –

답변

0

확인이 :

import java.util.*; 

public class MyJavaProgram 
{ 
    static Scanner console = new Scanner(System.in); 

    public static void main(String[] args) {  
     int number1 = console.nextInt(); 
     int number2 = console.nextInt(); 
     int number3 = console.nextInt(); 
     System.out.println("Volume = "+ ((number1 * number2) + number3)); 
    } 
} 

변경 코드에서 :

  • 제거 Sum가 정의 된 로컬 범위를 생성 한 브래킷 세트, 아직 당신의 Sum 외부를하고있었습니다 해당 로컬 스코프
  • Sum으로 정의 된 변수이지만 Volume; 이 사본은 &의 붙여 넣기 오류라고 가정합니다.
0

3 개의 숫자를 추가하기 만하면됩니다. 프로그램은

public static void main(String[] args) throws IOException {  
     Scanner s = new Scanner(System.in); 
     int num1= s.nextInt(); 
     int num2= s.nextInt(); 
     int num3= s.nextInt(); 
     System.out.println("Sum= "+ (num1+ num2+num3)); 
     // or play any game with those variables here 
    } 

당신은 어떤 사람들을 없애 use.Get없이 {} 여분의 변수를 추가해야합니다.