integer加减乘除运算 for循序 java
时间: 2023-10-01 15:02:06 浏览: 42
以下是 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
}
}
```
java字符串加减乘除
Java中的字符串是不可变的,因此不能进行加减乘除运算。如果需要进行数值计算,需要将字符串转换为数值类型,进行计算后再将结果转换为字符串。例如:
1. 字符串转整数:
```java
String str = "123";
int num = Integer.parseInt(str);
```
2. 字符串转浮点数:
```java
String str = "3.14";
double num = Double.parseDouble(str);
```
3. 整数转字符串:
```java
int num = 123;
String str = Integer.toString(num);
```
4. 浮点数转字符串:
```java
double num = 3.14;
String str = Double.toString(num);
```
然后就可以使用数值类型进行加减乘除运算了。例如:
```java
int a = 10;
int b = 5;
int sum = a + b;
int diff = a - b;
int product = a * b;
int quotient = a / b;
String strSum = Integer.toString(sum);
String strDiff = Integer.toString(diff);
String strProduct = Integer.toString(product);
String strQuotient = Integer.toString(quotient);
```