编译成功,解释无法执行

来源:百度知道 编辑:UC知道 时间:2024/05/07 03:42:24
帮我看看这代码,为什么编译后不出现结果啊????
import java.util.Scanner;
public class Product
{
public static void main(String[] args)
{
Scanner input =new Scanner(System.in);
int x;
int y;
int z;
int result;
x= input.nextInt();

y = input.nextInt();

z = input.nextInt();

result =x*y*z;

System.out.printf("%d ",result);
}
}
由于一直写的小程序都是在程序里面已经有值得,运行后直接就弹出结果了。。。忘了这次写的是要从键盘输入的....谢谢...(苦笑...)(狂汗!!!)

import java.util.Scanner;
public class Product
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int x;
int y;
int z;
int result;
System.out.print("x=");
x= input.nextInt();
System.out.print("y=");
y = input.nextInt();
System.out.print("z=");
z = input.nextInt();
System.out.print("x*y*z=");
result =x*y*z;

System.out.printf("%d ",result);

}
}
晕呀,你写的程序没有错呀,你加点东西会看的明显点,我给你加了了,你看看吧!
运行结果如下:
x=2
y=2
z=2
x*y*z=8