쉬운 질문을하는 것에 대해 유감스럽게 생각합니다.하지만 여기서는 초보자입니다. 그래서 문제는 내 일식에 다음 코드를 복사 할 때 잘 동작하는 것입니다. 그러나 변수의 유형을 int에서 double로 변경하면 오류가 발생합니다. 그것을 확인하시기 바랍니다.2 개의 숫자의 기본 추가
import java.util.Scanner;
class AddNumbers
{
public static void main(String args[])
{
double x, y, z;
System.out.println("Enter two integers to calculate their sum ");
Scanner in = new Scanner(System.in);
x = in.nextDouble();
y = in.nextDouble();
z = x + y;
System.out.println("Sum of entered integers = "+z);
}
}
BTW, 오류가 여기
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextDouble(Unknown Source)
at AddNumbers.main(AddNumbers.java:10)
을 다음과 같은 난 그냥
import java.util.Scanner;
class HelloWorld{
public static void main(String args[]) {
Scanner bucky = new Scanner(System.in);
double fnum;
double snum;
double answer;
System.out.println("Enter first number:");
fnum = bucky.nextDouble();
System.out.println("Enter second number:");
snum = bucky.nextDouble();
answer = fnum+snum;
System.out.print(answer);
}
}
복사를 시도 난 그냥 지켜 비디오 튜토리얼 (https://www.youtube.com/watch?v=ANuuSFY2BbY) 것입니다 그리고 난 다음과 같은 오류가 발생합니다 :
Enter first number:
34.6
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at java.util.Scanner.nextDouble(Unknown Source)
at HelloWorld.main(HelloWorld.java:11)
당신은 무엇을 입력 했습니까? – Thilo
귀하의 의견은 무엇입니까? –
Thilo, Bandi Kishore, 34.6 – Aba74