snrg.net
当前位置:首页 >> jAvA中定义几个字符串,怎么随机从他们之中取出来 >>

jAvA中定义几个字符串,怎么随机从他们之中取出来

弄个数组把这些字符串存起来 随机数生成1到5的数(int) (Math.random()*5+1) 这个就是索引,然后从数组里取字符串,就是那个随机的字符串了

不明白你的意思。 你看下面的代码自己看看。 String s = "aa,bb,cc"; s = s.replaceAll("[,]", ""); System.out.println(s); //aabbcc //还是 s = "aa,bb,cc"; String[] data = s.split(","); for(String a : data){ System.out.println(a); }

/** * 输入文档读取内容,取出内容中

按照你的要求编写的Java程序如下: public class CCH { public static void main(String[] args) { int sum=0; float average; System.out.print("随机列出十个数字是:"); for(int i=0;i

boolean addAll(Collection

不会。比如String str = new String("aaaaa");, 然后再str = new String("bbbbb"); str = new String("ccccc");, str最终指向最后一次分配的地址,即“ccccc”所在的地址。

System.out.println()这个编译器给你自动换行了 而System.out.print()这个的话没换行 System.out.println()这个相对于System.out.print("\n") 所以只需要将System.out.println(i)改成System.out.print(i)

获取输入的值,转为数组,然后再相加。代码如下 Scanner scanner = new Scanner(System.in);System.out.print("输入一个整数:");String num = scanner.nextInt()+""; // 输入整数,转为字符串String[] nums = new String [num.length()];for (i...

int a = 3 ; byte b = 4 ; short c = 5 ; long d = 8L ; float e = 9.2f ; double f = 12.1 ; boolean g = false ; char ch = 'a'; 常量的话,前面加 static final

利用for循环中嵌套for循环,大圈套小圈,定义一个字符串,通过小圈的重复判断,把重复的封装到字符串中,然后输出字符串就是结果

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com