我只学了一周,相当菜鸟,这是老师出的题目 我先说下我的思路,
前面的定义不写了 直接写核心代码
int j=0,n=0,i=0;
Srting str=" ";
char ch ;
for (j=0;j<=7;j++)
{ n=Math.random()*122;
i=(int)n
if ((i>=48 && i<=57) || (i>=65 && i<=90) || (i>=97 && i<=122))
ch=(char)i; // 我有2个问题,这样写,出了null 也会被显示出来,为什么不能定义ch!=null;
//我前面定义的j 是str的位数,从0到7,我要把算出来的ch 给str的每一位
//就是str.charAt(j)=ch,连续出8次,形成8位密码,但不知道输出为null时怎么办,
//可能 我表达的不太清楚 ,大家可以留言,不知道我的思路是不是可行,是否有好的方法;
还有一题 1,2,3,4 四个数 组成一个3位数(如123),3个位置不可以相等(112不行),请输入所有结果,(好像是24种结果吧)
没啥思路,大致就这些了 ,
大家有什么好的 java 新手的交流平台也可以告诉 我 ,谢谢拉,先送上100分
谁能告诉 我把一个字符ch 给 某个字符串的某一位 这个功能 如何实现啊,