java - 我想在 Java 中的另一个类上使用一个类中的变量

标签 java

我一直在思考如何处理这个问题。我一直在尝试从 GradesApp.java 中的用户获取输入并将其存储在我的变量“gradesPossible”中,然后将其传递给另一个类 Grades.java。我不介意它是同名变量还是不同。我尝试使用setter或getter方法,但我不太熟悉它。

GradesApp.java:

public class GradesApp {

    public static void main(String[] args) {

System.out.print("Enter the total points possible for the class: ");
int gradesPossible = Integer.parseInt(s.nextLine());

我想访问 Grades.java 中的“gradesPossible”

Grades.java:

public class Grades {

public double gradesFor3Classes()
    {
    double grade1 = (gradesPossible*3);
    return grade1;
    }

已修改错别字

最佳答案

您想如何处理可能的成绩值?如果你想计算这个值,也许是这样的:


public class GradesApp {

    public static void main(String[] args) {

        System.out.print("Enter the total points possible for the class: ");
        int gradesPossible = Integer.parseInt(s.nextLine());

        Grades grades = new Grades();
        double gradeResult = grades.calculateGrade(gradesPossible);

        System.out.print("Value Grade: " + gradeResult);

    }

}

这是针对年级的

public class Grades {

    public double calculateGrade(int gradesPossible) {
        double grade1 = (gradesPossible*3);
        return grade1;
    }
}

希望这有帮助!

关于java - 我想在 Java 中的另一个类上使用一个类中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61072652/

相关文章:

java 无法在我最近更新的 Windows 10 计算机上运行

java - enum.ValueOf 需要完全限定路径吗?

java - Tomcat 自动关闭

java - 我希望我的文件路径适用于使用 Java 的 linux 和 Windows 环境

java - 用java保存游戏数据

java - 如何在 IntelliJ 14 中永久打开行号?

Java 类 Rectangle 并使用演示类对其进行测试

java - 插入排序技术代码错误

java - 轮流选择端点,尝试获得最大值

java - 在 SBT 项目中找不到 lagom-javadsl-api