整数减法 openjudge java版
- 格式:doc
- 大小:33.50 KB
- 文档页数:2


java加减乘除运算函数Java是一种流行的计算机编程语言,它具有广泛的应用范围,从Web应用程序到计算机游戏、移动应用程序等等。
在Java中,加减乘除运算是最基本的数学操作之一。
为了方便开发人员进行这些操作,Java提供了一系列内置函数。
Java中的加法运算可以通过"+"符号来实现。
例如,如果您要将两个整数相加,可以使用以下代码:```int a = 5;int b = 3;int result = a + b;```在这个示例中,变量a和b分别设置为5和3,然后使用加号将它们加在一起,并将结果存储在变量result中。
此代码的输出结果将是8。
Java中的减法运算也很简单,使用“-”符号。
如果您要减去两个整数,请使用以下代码:```int a = 5;int b = 3;int result = a - b;```在这里,变量a和b都是不同的数,并使用减号将它们相减。
然后,将结果存储在result变量中。
输出将是2。
Java中的乘法运算使用“*”符号。
让我们看一个使用Java进行乘法运算的示例:```int a = 5;int b = 3;int result = a * b;```在这个例子中,变量a和b被相乘,得到15。
然后,将结果存储在result变量中。
Java中的除法运算使用“/”符号。
例如,以下代码将执行整数除法操作:```int a = 15;int b = 3;int result = a / b;```在这里,变量a和b都是整数,并使用除号将它们除在一起。
因为它是一个整数除法,它将返回5,将结果存储在result变量中。
除了以上的四个数学运算,Java中还有其他的运算符,比如取余符号“%”可以得到两数相除的余数。
同时,在Java中,还提供了一些高级的数学运算函数,比如sin、cos、tan等等,这些函数需要使用Java的数学库(java.math)来实现。
Openjudge java版,仅供参考
3178:开关电灯
时间限制:
1000ms
内存限制:
65536kB
描述
N盏灯排成一排,从1到N依次编号。
有N个人也同样编号。
第一个人将灯全部熄灭;
第2个人将对应2和2的倍数的灯打开;
第3个人将对应着3和3的倍数的灯做反向操作(如果原来是开,则关掉它,否
则就打开它);
以后的人和3做同样的操作,即第i个人将对应着i和i的倍数的灯做反向操作。
输入
灯的总数N, 1<=N<=1000
输出
在第N个人操作后,顺序输出还亮着灯的编号。
importjava.util.Scanner;
public class Main
{
public static void main(String []args){
Scanner sc=new Scanner(System.in);
intn,i,j;
n=sc.nextInt();
booleanbool[];
bool=new boolean[n];
for(i=2;i<=n;i++){
for(j=i;j<=n;j++)
if((j%i==0)){
if(bool[j-1])
bool[j-1]=false;
else
bool[j-1]=true;
}
}
for(i=1;i<n;i++)
if(bool[i])
System.out.print((i+1)+" ");
}
}。
java 实验常用实用类上级实践8实验4处理大整数处理大整数的常用实用类是BigInteger类。
BigInteger类是Java中处理任意长度整数的类,可以进行大整数的加减乘除、取模、幂运算等操作。
以下是处理大整数的常用实践:1. 创建BigInteger对象:javaBigInteger num1 = new BigInteger("123456789"); BigInteger num2 = BigInteger.valueOf(987654321);2. 进行加法操作:javaBigInteger sum = num1.add(num2);3. 进行减法操作:javaBigInteger difference = num1.subtract(num2);4. 进行乘法操作:javaBigInteger product = num1.multiply(num2);5. 进行除法操作:javaBigInteger quotient = num1.divide(num2);6. 进行取模操作:javaBigInteger remainder = num1.remainder(num2);7. 进行幂运算:javaBigInteger power = num1.pow(2);8. 比较两个大整数的大小:javaint compareResult = pareTo(num2);// compareResult < 0,num1小于num2// compareResult = 0,num1等于num2// compareResult > 0,num1大于num29. 将大整数转换为字符串:javaString numStr = num1.toString();10. 将字符串转换为大整数:javaBigInteger num = new BigInteger("123456789");这些是处理大整数的常用实践,可以根据具体需求选择适合的操作进行处理。