java - 如何将变量调用到另一个方法中?

标签 java

我不确定我到底做错了什么,但我想将 get 方法中的变量获取到 testClass 中的打印语句中。例如,用户输入所有信息,然后输出语句。

import java.util.Calendar;
import java.util.Scanner;
import java.text.DateFormat;
import java.text.SimpleDateFormat;

public class testClass {

public testClass() {
    System.out.println("ALARM SET TO: " + getHour ":" + getMinutes + amOrPm);

}

public int getHour() {
    Scanner input = new Scanner(System.in);
    int getHour;
    System.out.println("ENTER HOUR FOR YOUR ALARM: ");
    getHour = input.nextInt();
    return getHour; 
}

public int getMinutes() {
    Scanner input = new Scanner(System.in);
    int getMinutes;
    System.out.println("ENTER MINUTES FOR YOUR ALARM: ");
    getMinutes = input.nextInt();
    return getMinutes;      
}

public int getAMOrPM() {
    Scanner input = new Scanner(System.in);
    int amOrPm;
    System.out.println("ENTER AM or PM FOR YOUR ALARM: ");
    amOrPm = input.nextInt();
    return amOrPm;

}

public void getSystemTime() {
    DateFormat df = new SimpleDateFormat("HH:mm");
    Calendar calobj = Calendar.getInstance();
       System.out.println(df.format(calobj.getTime()));
}

} // end of testClass

最佳答案

定义一个main方法来调用构造函数类

 public static void main(String[] args)
    {
        testClass r = new testClass();
    }

要调用函数,需要添加括号。所以改成这样

 public testClass() {
    System.out.println("ALARM SET TO: " + getHour()+":" + getMinutes() + getAMOrPM());
   }

关于java - 如何将变量调用到另一个方法中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46761831/

相关文章:

java - "Rethrowing Exceptions with Improved Type Checking"在 Java 6 及之前的版本中可用吗?

java - 有什么方法可以使用 zip4j 库在 java 中获取压缩方法吗?

java - 将实时 Android 音频流式传输到服务器

java - 引用Java中注解处理创建的类

Java 覆盖 hashCode() 方法有任何性能问题?

java - 从 Github 项目构建 .jar 文件

java - if 语句仅在我之前打印到终端时执行

java - PaintComponent显示不清楚

java - java网络编程

java - NoClassDefFoundError : com/google/appengine/api/urlfetch/ResponseTooLargeException