Java 程序是';他没有出现
} 由于某些原因,该程序无法在eclipse上运行(显示)。我也试着在CMD上运行它,同样的结果。没有提到任何错误Java 程序是';他没有出现,java,Java,} 由于某些原因,该程序无法在eclipse上运行(显示)。我也试着在CMD上运行它,同样的结果。没有提到任何错误 我不太明白它出了什么问题。有人能帮忙吗?这对你有用。首先声明变量,在提示用户之前,不要从扫描仪读取: import java.util.Scanner; public class Project3x4 { public static void main(String [] args){ Scanner reader = new Scanner(System.in);
我不太明白它出了什么问题。有人能帮忙吗?这对你有用。首先声明变量,在提示用户之前,不要从扫描仪读取:
import java.util.Scanner;
public class Project3x4 {
public static void main(String [] args){
Scanner reader = new Scanner(System.in);
double totalRegularHours;
double overTimeHours;
overTimeHours = reader.nextDouble();
double hourlyWage;
hourlyWage = reader.nextDouble();
double overTimePay;
overTimePay = overTimeHours * (1.5 * hourlyWage);
double totalWeeklyPay;
System.out.print("Enter the Hourly Wage: ");
hourlyWage = reader.nextDouble();
System.out.print("Enter the total amount of regular hours: ");
totalRegularHours = reader.nextDouble();
System.out.print("Enter the total amount of over time hours: ");
overTimeHours = reader.nextDouble();
totalWeeklyPay = totalRegularHours * hourlyWage + overTimePay;
System.out.print("The Total weekly pay is $" );
System.out.println(totalWeeklyPay);
}
您是如何尝试运行它的?您是如何在Eclipse中运行它的?您如何在命令行上运行它?当你试着运行它时,你看到了什么?它运行得很好。您的代码正在等待两个双值,然后再打印任何内容。我尝试了。当我在eclipse上运行(运行按钮)它时,控制台将保持空白,没有显示任何内容。我在其他程序中试过,除了这个,它们都工作得很好。-1像这样在需要之前声明值是不必要的,也是很糟糕的风格。很抱歉回复太晚,有机会我会立即尝试。我很感激你的帮助help@raptortech97我不明白你的评论是什么意思。“在需要之前声明值”不是必需的吗?你会把它们放在哪里——在你的代码中是随机的?如果代码有很多行,并且变量被多次使用,那么声明发生在哪里又有什么关系呢-1。变量应该在第一次使用的地方声明。它们不应在函数开头的块中声明。这是标准Java风格。@raptortech97顺便问一下,你从哪里得到这个“标准Java风格”的引用?另外,我主要是从上面复制了op的代码,并对其进行了修改以使其正常工作-所以对我来说它不应该是-1。。。
import java.util.Scanner;
public class Project3x4 {
public static void main(String [] args){
Scanner reader = new Scanner(System.in);
double totalRegularHours;
double overTimeHours;
double hourlyWage;
double totalWeeklyPay;
System.out.print("Enter the Hourly Wage: ");
hourlyWage = reader.nextDouble();
System.out.print("Enter the total amount of regular hours: ");
totalRegularHours = reader.nextDouble();
System.out.print("Enter the total amount of over time hours: ");
overTimeHours = reader.nextDouble();
double overTimePay;
overTimePay = overTimeHours * (1.5 * hourlyWage);
totalWeeklyPay = totalRegularHours * hourlyWage + overTimePay;
System.out.print("The Total weekly pay is $" );
System.out.println(totalWeeklyPay);
}
}