integer加减乘除运算
时间: 2023-07-23 16:14:04 浏览: 188
integer加减乘除运算是指对整数进行加法、减法、乘法和除法操作。下面是一些示例:
加法运算:
a + b
减法运算:
a - b
乘法运算:
a * b
除法运算:
a / b
在这些运算中,a和b都表示整数。加法运算将两个整数相加,减法运算将第二个整数从第一个整数中减去,乘法运算将两个整数相乘,除法运算将第一个整数除以第二个整数(结果可能是一个浮点数)。
请注意,除法运算可能会导致除数为0的错误,所以在进行除法运算之前,最好进行除数非零的检查。
相关问题
integer加减乘除运算 for循序 java
以下是 Java 中整数加减乘除运算的示例代码:
```java
int a = 10;
int b = 5;
// 加法运算
int c = a + b;
System.out.println("a + b = " + c);
// 减法运算
int d = a - b;
System.out.println("a - b = " + d);
// 乘法运算
int e = a * b;
System.out.println("a * b = " + e);
// 除法运算
int f = a / b;
System.out.println("a / b = " + f);
```
以下是 Java 中使用 for 循环进行循环的示例代码:
```java
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
```
上面的代码将会输出从 0 到 9 的数字。在循环中,`i` 是计数器,它的初始值为 0,每次循环后增加 1,直到 `i` 的值大于等于 10,循环结束。在每次循环中,输出 `i` 的值。
java实现假分数加减乘除运算
以下是java实现假分数加减乘除运算的示例代码:
假分数类Fraction:
```java
public class Fraction {
private int numerator; // 分子
private int denominator; // 分母
// 构造函数
public Fraction(int numerator, int denominator) {
if (denominator == 0) {
throw new IllegalArgumentException("分母不能为0");
}
int gcd = gcd(numerator, denominator);
this.numerator = numerator / gcd;
this.denominator = denominator / gcd;
if (this.denominator < 0) { // 统一分母为正数
this.numerator = -this.numerator;
this.denominator = -this.denominator;
}
}
// 加法
public Fraction add(Fraction f) {
int newNumerator = this.numerator * f.denominator + this.denominator * f.numerator;
int newDenominator = this.denominator * f.denominator;
return new Fraction(newNumerator, newDenominator);
}
// 减法
public Fraction subtract(Fraction f) {
int newNumerator = this.numerator * f.denominator - this.denominator * f.numerator;
int newDenominator = this.denominator * f.denominator;
return new Fraction(newNumerator, newDenominator);
}
// 乘法
public Fraction multiply(Fraction f) {
int newNumerator = this.numerator * f.numerator;
int newDenominator = this.denominator * f.denominator;
return new Fraction(newNumerator, newDenominator);
}
// 除法
public Fraction divide(Fraction f) {
if (f.numerator == 0) {
throw new IllegalArgumentException("除数不能为0");
}
int newNumerator = this.numerator * f.denominator;
int newDenominator = this.denominator * f.numerator;
return new Fraction(newNumerator, newDenominator);
}
// 获取分子
public int getNumerator() {
return numerator;
}
// 获取分母
public int getDenominator() {
return denominator;
}
// 判断是否为整数
public boolean isInteger() {
return numerator % denominator == 0;
}
// 转化为整数
public int toInteger() {
return numerator / denominator;
}
// 转化为字符串
public String toString() {
if (isInteger()) {
return String.valueOf(toInteger());
} else {
return String.format("%d/%d", numerator, denominator);
}
}
// 获取最大公约数
private int gcd(int a, int b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
}
```
测试代码:
```java
public class Main {
public static void main(String[] args) {
Fraction f1 = new Fraction(3, 4);
Fraction f2 = new Fraction(1, 2);
System.out.println(f1.add(f2)); // 输出5/4
System.out.println(f1.subtract(f2)); // 输出1/4
System.out.println(f1.multiply(f2)); // 输出3/8
System.out.println(f1.divide(f2)); // 输出3/2
}
}
```