Java两个int类型数据相乘,结果为
时间: 2024-02-05 13:14:18 浏览: 170
int类型数据相乘的结果也是int类型。如果两个int类型的数据相乘的结果超出了int类型的范围,那么会发生溢出,得到的结果可能是负数。如果想要得到更大范围的结果,可以使用long类型进行计算。下面是Java代码示例:
```
int a = 10;
int b = 20;
int c = a * b;
System.out.println(c); // 输出200
long d = 10000000000L;
long e = 20000000000L;
long f = d * e;
System.out.println(f); // 输出200000000000000000
```
相关问题
java中编写三个函数,一个实现两个int类型数据的相乘,另一个实现两个double类型数据的相乘,这两个函数是重载。然后再主函数中调用两个函数。
以下是实现两个int类型数据相乘和两个double类型数据相乘的重载函数的Java代码:
```
public class Main {
public static int multiply(int a, int b) {
return a * b;
}
public static double multiply(double a, double b) {
return a * b;
}
public static void main(String[] args) {
int intResult = multiply(2, 3);
double doubleResult = multiply(2.5, 3.5);
System.out.println("intResult: " + intResult);
System.out.println("doubleResult: " + doubleResult);
}
}
```
输出结果为:
```
intResult: 6
doubleResult: 8.75
```
希望这个回答能够帮到你!
用Java实现编写三个函数,一个实现两个int类型数据的相乘,另一个实现两个double类型数据的相乘,这两个函数是重载。然后再主函数中调用两个函数。
好的,以下是实现两个int类型数据的相乘和两个double类型数据的相乘的Java代码:
```
public class Multiply {
public static int multiply(int a, int b) {
return a * b;
}
public static double multiply(double a, double b) {
return a * b;
}
public static void main(String[] args) {
int intResult = multiply(2, 3);
double doubleResult = multiply(2.5, 3.5);
System.out.println("intResult: " + intResult);
System.out.println("doubleResult: " + doubleResult);
}
}
```
希望这个代码能够帮到你!
阅读全文
相关推荐
















