java - 声明一个名为 obj1 的对象和名为 div(int x, int y) 的方法。显示 obj1 将如何使用方法 div(int x, int y) 计算 a/b
问题描述
这是我的尝试问题是
考虑两个整数变量
a
和b
。声明一个被调用的对象和一个被调用的obj1
方法div(int x, int y)
。显示对象obj1
将如何使用该方法div(int x, int y)
计算“a /b”。
请告诉我如何解决它?
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Main obj1 = new Main();
System.out.println("program start");
Scanner scan = new Scanner(System.in);
System.out.print("Enter A: ");
int x = scan.nextInt();
System.out.print("Enter B: ");
int y = scan.nextInt();
obj1.div();
System.out.println("program end");
}
public void div(int x, int y) {
double ans = x/y;
System.out.println("a/b = " + ans);
}
}
解决方案
你的尝试几乎是正确的。您必须将参数x
传递y
给obj1.div()
:
obj1.div(x, y);
返回double
from也是最佳实践div
,例如:
public double div(int x, int y){
double ans = x / y;
return ans;
}
然后这样称呼它:
System.out.println("a/b = " + obj1.div(x, y));
推荐阅读
- oracle - 表存在于存储过程中,而在 select 中使用,但在 Insert 语句中使用时不存在
- c# - WPF DataGridComboBoxColumn DisplayMember 在以编程方式绑定时组合框失去焦点后重置为类名
- java - 根据用户在 Java 8 中选择的属性对列表进行动态排序
- r - 从一个数据表列中提取不同的数据并插入到R中其他增加的列中
- json - 字符串数组中的唯一列表
- android - 从我的应用程序中使用 NO 线了解堆栈跟踪
- javascript - 检索新更新的文章而不刷新页面
- python - Django Rest Framework 覆盖 viewset list() 方法而不丢失 filter_backends 功能
- npm - 如何修复“npm install”上的包超时?
- c++ - Borland C++ 编译器中的 iostream