如果答案不重复的话,可以用我写的小例子。
jbuilder 3.0 + jdk1.2 package csdn;public class MyClass13 { public String answer="1234";
public String input="2735"; public MyClass13() {
} public static void main(String[] args) {
MyClass13 myClass13 = new MyClass13();
myClass13.invokedStandalone = true; String s=myClass13.check ();
System.out.println("s="+s); }
private boolean invokedStandalone = false; public String check () {
int A=0;
int B=0;
char[] answerArray=answer.toCharArray ();
char[] inputArray=input.toCharArray ();
for ( int i=0;i<inputArray.length;i++ ) {
char c=inputArray[i];
for ( int j=0;j<answerArray.length;j++ ){
char cc=answerArray[j];
if ( c==cc ) {
if ( i==j ) A++;
else B++;
}
}
} return A+"A"+B+"B";
}}
jbuilder 3.0 + jdk1.2 package csdn;public class MyClass13 { public String answer="1234";
public String input="2735"; public MyClass13() {
} public static void main(String[] args) {
MyClass13 myClass13 = new MyClass13();
myClass13.invokedStandalone = true; String s=myClass13.check ();
System.out.println("s="+s); }
private boolean invokedStandalone = false; public String check () {
int A=0;
int B=0;
char[] answerArray=answer.toCharArray ();
char[] inputArray=input.toCharArray ();
for ( int i=0;i<inputArray.length;i++ ) {
char c=inputArray[i];
for ( int j=0;j<answerArray.length;j++ ){
char cc=answerArray[j];
if ( c==cc ) {
if ( i==j ) A++;
else B++;
}
}
} return A+"A"+B+"B";
}}
解决方案 »
- 不懂得问题
- ssh框架运行
- 如何在一个<input />中区别何时调用onblur事件或者onkeydown事件
- 输出ASCII 128以上的字符的问题
- JBUILDER中使用SWING时自定义异常问题
- java API中有一个indexOf(String str, int fromIndex) 函数,其中的int参数是做什么用的?
- 请问用j2se能否开发游戏?
- HttpURLConnection的disconnect()方法?
- 知道int和String在byte[]中的位置和长度,如何从byte[]中分解出int和Stirng,多谢各位!
- 问题:如何用super关键字调用含有自变量列表的基础类构建器?
- 一个最最菜的问题,就是我安装完jdk1.3之后的环境设置问题...
- 在ms-dos中用javac调试java.很多东西比如java_home,classpath等如何设置?
我输入
1656
结果为1A
我输入1423
结果为
1A2B还是1A3B??
http://www.csdn.net/expert/topic/272/272600.xml?temp=.2519647
http://www.csdn.net/expert/topic/272/272600.xml?temp=.2519647
do
{
temp=getRandom(1000,9999); str3=String.valueOf(temp); char chr2[]=new char[4];
chr2[0]=str3.charAt(0);
chr2[1]=str3.charAt(1);
chr2[2]=str3.charAt(2);
chr2[3]=str3.charAt(3);}
while((str3.charAt(0)==str3.charAt(1))||(str3.charAt(0)==str3.charAt(2))||(str3.charAt(0)==str3.charAt(3))||(str3.charAt(1)==str3.charAt(2))||(str3.charAt(1)==str3.charAt(3))||(str3.charAt(2)==str3.charAt(3)));}
有谁能帮我解释解释什么意思?
急