-2
/**
* Write a description of class GUI here.
*
* @author (your name)
* @version (a version number or a date)
*/
import java.util.*;
public class GUI
{
// instance variables - replace the example below with your own
public static void main(String [] args){
Scanner r = new Scanner(System.in);
int x;
int y;
int z;
System.out.println("x");
x = r.nextInt();
System.out.println("y");
y = r.nextInt();
System.out.println("z");
z = r.nextInt();
double t = (x+y+z)/3;
System.out.println("result " + t);
}
}
你好,以上是我的代碼。
我故意把它做成int x,y,z來測試程序。
當我輸入例如(當運行程序時):$ x = 1,1,3 $它總是回答答案!爲什麼是這樣?
整數除法 – Reimeus
因爲你轉換爲加倍您的最終結果, – user902383
'INT/INT = int'但是'(雙)INT/INT = double' –