【发布时间】:2014-09-12 01:53:15
【问题描述】:
public class LABEX01
{
public static void main(String[] args)
{
print_header();
}
public static void print_header()
{
System.out.println("Name")
Scanner kbd = new Scanner(System.in)
double m = 3;
double n = 0;
System.out.print("type 12 and Press enter");
n = kbd.nextDouble();
double p = m * n;
double q = 0;
q = (double)Math.sqrt(p);
System.out.printf("m = %f", m);
System.out.printf("n = %f", n);
System.out.printf("p = %f", p);
System.out.printf("q = %f", q);
}
}
我应该使用程序员定义的函数将您的姓名打印为输出的第一行。我尝试使用“print_header”,但这似乎不起作用。 我还应该使用程序员定义的值返回函数将“m * n”的值分配给整数变量“P”。 我有点难以理解 void 函数,所以如果有人可以用简单的方式向我解释一下,请帮助。
【问题讨论】:
-
第二次打印后您没有刷新输出流。另外,“似乎不起作用”是什么意思?
-
“似乎不起作用” 还是没有编译?我看到缺少分号,
;