java 中产生两个随机数并比较大小程序的怎么写,用命令行输入输出
4个回答
展开全部
import java.util.Scanner;
public class Dx {
public static void main(String[] args) {
int number1=(int)(Math.random()*101);
System.out.println("随机生成第一个数为:"+number1);
int number2=(int)(Math.random()*101);
System.out.println("随机生成第二个数为:"+number2);
if(number1>number2){
System.out.println("第一个数"+">"+"第二个数");
}
else if(number1==number2){
System.out.println("第一个数"+"="+"第二个数");
}
else
System.out.println("第一个数"+"<"+"第二个数");
}
}
public class Dx {
public static void main(String[] args) {
int number1=(int)(Math.random()*101);
System.out.println("随机生成第一个数为:"+number1);
int number2=(int)(Math.random()*101);
System.out.println("随机生成第二个数为:"+number2);
if(number1>number2){
System.out.println("第一个数"+">"+"第二个数");
}
else if(number1==number2){
System.out.println("第一个数"+"="+"第二个数");
}
else
System.out.println("第一个数"+"<"+"第二个数");
}
}
展开全部
package gy.m8.d98;
import java.util.Random;
/**
* 数学工具类
*
* @author GY
*
*/
public class MathUtil {
public static Random r = new Random();
public static int getRandom(int min, int max) {
if (min == max) {
return min;
}
if (max < min) {
int tmp = max;
max = min;
min = tmp;
}
int num = Math.abs(r.nextInt()) % (max - min);
return (num + min);
}
public static void main(String[] args) {
int a=getRandom(0, 1000);
int b=getRandom(0, 1000);
System.out.println("随机数a="+a);
System.out.println("随机数b="+b);
if(a>b){
System.out.println("较大的数是a,a="+a);
}else if(a<b){
System.out.println("较大的数是b,b="+b);
}else {
System.out.println("a=b");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Learn {
public static void main(String[] args){
int a=(int)(Math.random()*10+1); //产生1-10随机数
System.out.println(a);//得到第一个随机数
int b=(int)(Math.random()*10+1);//产生1-10随机数
System.out.println(b);//得到第二个随机数
int c=Math.max(a, b);//通过max比较
System.out.println("max="+c);//得到最大值
}
}
public static void main(String[] args){
int a=(int)(Math.random()*10+1); //产生1-10随机数
System.out.println(a);//得到第一个随机数
int b=(int)(Math.random()*10+1);//产生1-10随机数
System.out.println(b);//得到第二个随机数
int c=Math.max(a, b);//通过max比较
System.out.println("max="+c);//得到最大值
}
}
参考资料: 我这个是不是更简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有点矛盾啊。既然是随机数。为什么还要命令输入输出?
追问
就是产生两个随机数再比较大小,要输出谁大谁小
追答
public class MaxNumber{
int num1 = new Random().int(200);
int num2 = new Random().int(200);
public void Max(){
if(num1==num2){
System.out.pirintln("same");
return;
}
int maxNum = (num1>num2)?num1:num2;
System.out.println(maxNum);
}
}
public static void main(String args[]){
new MaxNumber().Max();
}
}
随手写的。自己调试下。大概思路就是这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询