易截截图软件、单文件、免安装、纯绿色、仅160KB

关于JAVA递归的问题

以下是想生成一个不小于18位的随机码,为什么程序还有19码以下的

  JAVA 不是很熟练,多多请教!,附上源码
Java code:
class CDemo{
public String Rnd(){
String str="";
str= String.valueOf(Math.random());
if(str.length()<=18){
//System.out.println(str.length());
this.Rnd();
}

//str=str.substring(5,15);
return str;
}

public void Display(){
for (int i = 1; i <= 10; i++) {
String str="";
str=Rnd();
System.out.println(str+" length:"+str.length());
}
}
};


public class Demo1_String_Test {
public static void main(String[] args) {
CDemo demo=new CDemo();
demo.Display();
}
};

  if(str.length() <=18){
下标是从零开始的,0到18就是19个了。

引用
if(str.length() <=18){
下标是从零开始的,0到18就是19个了。

改成if(str.length() <18){ 试下。

引用
  if(str.length() <=18){
下标是从零开始的,0到18就是19个了。


  以下是我的结果
0.709153444358638 length:17
0.8676477453784845 length:18
0.8459151844354131 length:18
0.6034441577667381 length:1


相关问答:

Java RandomAccessFile 写入txt文件 - Java / Java SE

用RandomAccessFile写入TXT文件查看时是乱码,请问有什么方法可以写成可读的文件,不是用其他的文件操作,就是只用RandomAccessFile的方法是否可以实现?
Java code:
import java.io.*;
public class RandomAcce ......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

希望好心人帮帮我,有关手机qq2009的java版

我希望在编辑文字后把发送键改到屏幕中间,具体说就是
在kb.class中的部分作出修改


部分代码:
V = new TextBox(ld.a(383), "", 190, 0);
        X = new Comma ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号