
正文
力扣两数之和jAVA代码 力扣合并两个有序数组
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java编写一个程序,计算从键盘输入的两个数据的和,并在屏幕上显示出结果
我写的是两个整形数的相加
import java.util.Scanner;
class Jusuan
{
public static void main(String[] args)
{
int sum=0;
Scanner s=new Scanner(System.in);
int a=Integer.parseInt(s.next());
int b=Integer.parseInt(s.next());
sum=a+b;
System.out.println(sum);
}
}
希望对你有帮助!
相关问答
Q1: java任意输出两个正整数,计算并打印出两个整数之间所有整数和
直接上代码:
java.util.Random random = new java.util.Random();
int a = random.nextInt(100);
int b = random.nextInt(100);
System.out.println("两个数:" + a + ", " + b);
int min = a;
int max = b;
if (a b) {
min = b;
max = a;
}
int sum = 0;
for (int i = (min - 1); i max; i++) {
sum = sum + i;
}
System.out.println(a + "到" + b + "之间的整数和为:" + sum);
加图:
Q2: java 两数相加 计算代码 给个答案呗
如果是一般的两个数求和,用 long类型 初始化 就可以了~~~
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入两个数: ");
long n1,n2;
n1 = input.nextLong();
n2 = input.nextLong();
System.out.println("两个数的和是: ");
System.out.println(n1+ n2);
}
}
运行结果:
请输入两个数:
213152454
238547571234
两个数的和是:
238760723688
如果两个数很大,超出了long表示范围,用大数BigInteger 初始化 就OK了~~~
import java.math.BigInteger;
import java.util.Scanner;
public class 大数相加 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入两个大数: ");
Scanner input = new Scanner(System.in);
BigInteger b1 = input.nextBigInteger();
BigInteger b2 = input.nextBigInteger();
System.out.println("两个大数的和是: ");
System.out.println(b1.add(b2));
}
}
运行结果:
请输入两个大数:
236547625754751312371
1237527547543547124751254
两个大数的和是:
1237764095169301876063625
望采纳~~~~~~~~~~
Q3: java关于两数之和一道题,求大佬指导!
返回一维数组的List或者返回二维数组都可以满足题目要求(返回一个以上一维数组的结果),返回List更方便一些.
完整的返回List的Java程序如下
import java.util.Arrays;
import java.util.List;
import java.util.ArrayList;
import java.util.Scanner;
public class TwoNumberSum {
public static Listint[] twoSum(int[] nums, int target) {
int n = nums.length;
Listint[]s=new ArrayListint[]();
for (int i = 0; i n; ++i) {
for (int j = i + 1; j n; ++j) {
if (nums[i] + nums[j] == target) {
s.add(new int[]{i, j});
}
}
}
return s;
}
public static void main(String[] args) {
System.out.println("题目要求:输入target值,求数组{1,2,3,4}" + "中满足两数之和等于target的两个数的下标\n");
//数组[1,2,3,4]找出俩数,他们的和等于你输入的target,返回这俩数的数组下标。比如输入4,则返回(0,2),因为1+3=4
System.out.println("请输入target:");
Scanner in = new Scanner( System . in );
int target = in.nextInt();
int[] nums = {1,2,3,4};
Listint[]sumResult = twoSum(nums,target);
for(int i=0;isumResult.size();i++){
System.out.println(Arrays.toString(sumResult.get(i)));
}
}
}
Q4: 一道java题,是关于定义一个计算两个整数和的方法static int add(int op1, int op2)
public Util{
public static void main(String[] args){
int a = 2;
int b = 3;
int jieguo = Util.add(a,b);
System.out.println("运算结果:" + jieguo);
}
public static int add(int op1, int po2){
return op1 + op2;
}
}
力扣两数之和jAVA代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于力扣合并两个有序数组、力扣两数之和jAVA代码的信息别忘了在本站进行查找喔。





