Java 方法中的System.out.println没有输出

Java 方法中的System.out.println没有输出,java,println,Java,Println,这最后一部分是我运行它时没有打印出来的部分,你知道为什么吗?我很抱歉,如果我没有完全理解,**我希望它能够获得正确的数字并向读者展示,但它只是通过主方法并停止 您永远不会调用almosthere()方法。这就是为你打印所有东西的方法 在main()方法的末尾,执行以下操作: import java.util.Scanner; public class RentalDemo { public static void main (String[] args) { Scann

这最后一部分是我运行它时没有打印出来的部分,你知道为什么吗?我很抱歉,如果我没有完全理解,**我希望它能够获得正确的数字并向读者展示,但它只是通过主方法并停止

您永远不会调用
almosthere()
方法。这就是为你打印所有东西的方法

main()
方法的末尾,执行以下操作:

import java.util.Scanner;
public class RentalDemo
{
     public static void main (String[] args)
   {
     Scanner input = new Scanner (System.in);
     String cnumber;
     String outnumber;
     Rental first=new Rental();
     System.out.print("Enter the contract number: ");
     cnumber = input.next();
     first.setContractNumber(cnumber);
     outnumber=first.getContractNumber();
     System.out.println("The contract number is: "+outnumber);
     Rental Hours = new Rental();
    double Hourss = Hours.getHours();
     Rental Minutes = new Rental();
     double Minutess = Minutes.getMinutes();
     SammysRentalPriceWithMethods motto = new SammysRentalPriceWithMethods();
     motto.companyMotto();
   }
     ****public static void AlmostThere(double Minutess, double Hourss)
  {   double Total_Cost = Hourss * 40 + Minutess; 

    System.out.println("You rented our equipment for " + Hourss + "complete hours and "+ Minutess + " extra minutes!");
    System.out.println("The total cost of a " + Hourss + " hour rental, with " + Minutess + "extra minutes is " + Total_Cost + "at a $40 rate/hr with a $1 rate/extramin!");** 
 }

您需要调用almosthere方法,否则它将永远不会运行

尝试添加

AlmostThere(Hourss, Minutess);

在Main方法的末尾。

这是因为您没有在那里调用该方法。必须调用main方法之后的任何方法才能看到输出

例如,调用您可以编写的方法

 AlmostThere(Minutess,Hourss);

你犯了什么错误。。要执行函数,必须调用它。”它只是通过主方法并停止',这是预期的行为。谢谢!这一切都很完美,希望你有一个美好的一天!
AlmostThere(45.0, 7.0));