gpt4 book ai didi

Java程序从两个随机数的和中获取所需的输入

转载 作者:行者123 更新时间:2023-11-30 06:52:09 25 4
gpt4 key购买 nike

我想制作一个小程序,通过添加两个随机数来获得所需的结果。例如,我们想要的数字是 30,那么随机的第 1 个和第 2 个应该是 15-15、13-17、10-20 或其他任何值。我制作了这个程序,它显示随机数的总和,但不是所需的总和。

import java.util.*;
import java.util.Random;

public class Problem {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Random rand = new Random();
Random random = new Random();
int r = rand.nextInt(100) + 1;
int r1 = random.nextInt(100) + 1;

int sum = r + r1;
System.out.println(r + " + " + r1 + " sum is: " + sum);
}
}

解决了。

import java.util.*;
import java.util.Random;
public class Problem {
public static void main(String[] args) {

Scanner sc= new Scanner(System.in);
Random rand= new Random();
Random random= new Random();
int r= rand.nextInt(100)+1;
int n=0;
int sum= sc.nextInt();
n= sum-r;
sum= r+n;

System.out.println(r +" + "+n+ " sum is: " + sum);
}
}

最佳答案

我认为您正在寻找这个:

Scanner sc = new Scanner(System.in);
int n = sc.nextInt();

Random rand = new Random();
int r1 = rand.nextInt(n) + 1; // only one random number is needed
int r2 = n-r1; // other will be subtract of n and r1

System.out.println(r1 + " + " + r2 + " sum is: " + n);

关于Java程序从两个随机数的和中获取所需的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39423062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com