java 选不同的数

来源:百度知道 编辑:UC知道 时间:2024/05/30 16:06:36
在0~9十个数中,选出不同的两个数a,b。
a,b中不能有相同的数。
java怎么写?
谢谢!
不好意思,没有写清楚。
a,b是两个五位数,
比如a=12345 b=67890
我自己写了一个太复杂了
自己看着都晕

http://www.blogjava.net/heyang/archive/2009/02/21/255953.html

你可以参考一下。

你的意思是a、b的值在0~9之间,然后要打印出除了a、b外的其他数字吗?这样写: 如:
for(int i=0;i<=9;i++)
int a=5,b=7;
{
if(i==a || i==b)
{
continue;
}
else
{
System.out.print(i+" ");
}
}
注:(i+" ")中的 " " 表示每个数字之间的空格

int max=9;
int a = (int)(Math.random()*(max+1));
int b;
do
b=(int)(Math.random()*(max+1));
while(a==b);

System.out.println("a="+a+" b="+b);

先排序,然后再计数。

package temp;

import java.util.*;

public class random {

static Random rd=null;;
public static void main(String[] args) {
rd=new Random();
int a=0,b=0;
for (int i = 1; i < 10; i++) {