简单加法部件Java
时间: 2023-09-14 11:11:24 浏览: 49
以下是一个简单的 Java 加法部件示例:
```java
public class Adder {
private int num1;
private int num2;
public Adder(int n1, int n2) {
num1 = n1;
num2 = n2;
}
public int add() {
return num1 + num2;
}
public static void main(String[] args) {
Adder adder = new Adder(5, 3);
int sum = adder.add();
System.out.println("The sum is: " + sum);
}
}
```
在这个示例中,我们定义了一个名为 Adder 的类,它有两个私有实例变量 num1 和 num2,分别表示要相加的两个数。我们定义了一个构造函数来初始化这些变量,并且还定义了一个 add() 方法来执行加法操作并返回结果。最后,我们在 main() 方法中创建一个 Adder 对象,并调用其 add() 方法来获取结果并输出它。
相关问题
MixedFration加法Java
以下是MixedFraction加法的Java代码实现:
```java
public class MixedFraction {
private int wholeNum;
private int numerator;
private int denominator;
public MixedFraction(int wholeNum, int numerator, int denominator) {
int gcd = gcd(numerator, denominator);
this.wholeNum = wholeNum;
this.numerator = numerator / gcd;
this.denominator = denominator / gcd;
}
public MixedFraction add(MixedFraction other) {
int a = this.wholeNum * this.denominator + this.numerator;
int b = other.wholeNum * other.denominator + other.numerator;
int commonDenominator = lcm(this.denominator, other.denominator);
int sum = a * (commonDenominator / this.denominator) + b * (commonDenominator / other.denominator);
int wholeNum = sum / commonDenominator;
int numerator = sum % commonDenominator;
return new MixedFraction(wholeNum, numerator, commonDenominator);
}
private int gcd(int a, int b) {
return b == 0 ? a : gcd(b, a % b);
}
private int lcm(int a, int b) {
return a * b / gcd(a, b);
}
@Override
public String toString() {
if (numerator == 0) {
return wholeNum + "";
}
if (wholeNum == 0) {
return numerator + "/" + denominator;
}
return wholeNum + " " + Math.abs(numerator) + "/" + denominator;
}
}
```
此代码通过MixedFraction类表示混合分数,包含整数、分子和分母三个成员变量。add方法接收另一个MixedFraction对象作为输入,返回两个混合分数的和。gcd和lcm辅助方法用于计算两个数的公因数和公倍数。toString方法用于将混合分数以字符串形式输出。
java基础加法代码
当然可以!以下是一个简单的Java基础加法代码示例:
```java
public class Addition {
public static void main(String[] args) {
int num1 = 5;
int num2 = 10;
int sum = num1 + num2;
System.out.println("两个数的和为:" + sum);
}
}
```
这段代码定义了一个名为Addition的类,其中包含了一个main方法作为程序的入口点。在main方法中,我们声明了两个整数变量num1和num2,并将它们分别初始化为5和10。然后,我们使用加法运算符将这两个数相加,并将结果存储在sum变量中。最后,使用System.out.println方法将结果打印到控制台。
希望这个例子能帮助你理解Java基础的加法代码。如果你有任何相关问题,请随时提问!