java两个数字的比较问题系统随机生成一个000-999之间的三位数字,随后用户输入一个000-999之间的任意三位数,判断用户输入的与系统随机数符合以下哪种情况:完全匹配,如系统023 用户023数字一

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 19:09:52
java两个数字的比较问题系统随机生成一个000-999之间的三位数字,随后用户输入一个000-999之间的任意三位数,判断用户输入的与系统随机数符合以下哪种情况:完全匹配,如系统023 用户023数字一

java两个数字的比较问题系统随机生成一个000-999之间的三位数字,随后用户输入一个000-999之间的任意三位数,判断用户输入的与系统随机数符合以下哪种情况:完全匹配,如系统023 用户023数字一
java两个数字的比较问题
系统随机生成一个000-999之间的三位数字,随后用户输入一个000-999之间的任意三位数,判断用户输入的与系统随机数符合以下哪种情况:

完全匹配,如系统023 用户023
数字一样,位置不同,如系统023 用户230
完全不同,如系统023,用户145

这个判断怎么写?

java两个数字的比较问题系统随机生成一个000-999之间的三位数字,随后用户输入一个000-999之间的任意三位数,判断用户输入的与系统随机数符合以下哪种情况:完全匹配,如系统023 用户023数字一
public class TestH {
public static String pipei(String randomString,String str){
if("".equals(randomString)||"".equals(str)){
throw new InvalidParameterException("字符串参数非法");
}
if(randomString.indexOf(str)>=0){
return "1";//表示全符合
}else{
char[] array = randomString.toCharArray();
int i=0;
int count=0;
while(i=0){
count +=1;
}
i++;
}
if(count==(array.length)){
return "2";//表示符合 但顺序不对
}else{
return "3";//表示不符合
}
}
}
public static void main(String args[]){
System.out.print(pipei("123","321"));
}
}
-------------------------------
还有楼主 你要注意一下 如果随机是123 你给出的是111这个是不是符合,自己改改吧,

java两个数字的比较问题系统随机生成一个000-999之间的三位数字,随后用户输入一个000-999之间的任意三位数,判断用户输入的与系统随机数符合以下哪种情况:完全匹配,如系统023 用户023数字一 随机数生成比较程序:用java语言 编写软件是eclitse程序要求:1) 制作一个随机数生成程序,.在程序中随机生成两个1-6之间的随机数,模拟两个骰子比较这两个随机数(即骰子的点数)是否一 写一彩票程序,要求能随机产生并按照升序输出1-30之间的7个数,且其中任意两个数字不能重复,JAva程序或用JAVA  SE 做   谢谢了! java 中如何随机生成两个位数相同的大数?用BigInteger怎么实现,要求50000位的. 用java语言写一个程序要求:随机生成两个二维数组,计算这两个矩阵的乘法.能写函数尽量多写函数,速求! JAVA中系统生成五个四位随机数作为幸运数字怎么写? java 随机生成一个10位数 至少保证在多少次内不会重复?就是 随机生成一个10位数,保证在多少次以内不会重复.问题就是这样, java中math.random()随机生成的数怎么全是0? java排列组合问题,设计一段程序将3,5,5,8,9这几个数所有可能的随机排列输出,且两个5不能相邻,求教! 一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),要输入几个数?8第1个数字:4第2个数字:3第3个数字:2第4个数字:1第5个数字:8第6个数字:7第7个数字:6第 如何用Java比较两个整数的大小需要用java编一个算法,来比较10和20的大小.运行之后能选出大的那个数字. c#语言 生成0.1到0.9之间的随机数字 怎么样才能控制 随机生成数字小数点的位数啊 JAVA中如何随机生成确定范围中的随机数 请问如何在EXCEL中随机生成字母+数字,例如:AH2365.字母两个,数字4位数. JAVA 生成一个长度为10的一维数组,用该数组保存 随机生成的1~100的整数,且该数组保存的整数互不相同 java如何得到一个数的第一位数字如题 java随机生成1-100之间的数10000次,计算出88出现得概率求代码 只用到java.util.Random