public class Cl {
/
随机 产生 字符串
@param length
字符串的长度
@return
/
public static String createCode(int length) {
Random rd = new Random();
String code = "";
int iCode = 0;
int countNum = 0;
for (int i = 0; i < length; i++) {
iCode = rdnextInt(122);
if ((iCode >= 65 && iCode <= 90) || (iCode >= 97 && iCode <= 122)) {
code += (char) iCode;
} else if (iCode >= 0 && iCode <= 9) {
countNum++;
if (countNum > 4)
i--;
else
code += iCode;
} else
i--;
}
return code;
}
public static void main(String[] args) {
Systemoutprintln(createCode(10));
}
}
import javaawtColor;
import javaawteventActionEvent;
import javaawteventActionListener;
import javaxswingJButton;
import javaxswingJFrame;
import javaxswingJPanel;
public class Screen{
public static void main(String args[]){
new Win();
}
static class Win extends JFrame implements ActionListener{
JPanel jp = new JPanel();
JButton jb[] = new JButton[4];
public Win(){
thissetBounds(0, 0, 320, 320);
Color c[] = {Colorred,Coloryellow,Colorblue};
jpsetBackground(Colorblack);
for(int i = 0 ; i < 4 ; i++){
jb[i] = new JButton();
if(i!=3){
jb[i]setBackground(c[i]);
}else{
jb[i]setText("退出");
}
jb[i]addActionListener(this);
jpadd(jb[i]);
}
thisadd(jp);
thissetVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(!((JButton)egetSource())getText()equals("退出")){//如果不是退出按钮,则换颜色
jpsetBackground(((JButton)egetSource())getBackground());
}
else
Systemexit(0);//退出
}
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
以上就是关于我想用Java写一个小程序,随机生成10位的大写字母和数字的混合码,其中数字不得超过4位,有没有高人帮帮忙全部的内容,包括:我想用Java写一个小程序,随机生成10位的大写字母和数字的混合码,其中数字不得超过4位,有没有高人帮帮忙、Java~有哪位大虾可以帮我写一个小程序呀,用Java做一个界面,上面有四个按钮分别是红色,黄色,蓝色,退出,、编写javascript小程序在屏幕上显示100以内6的倍数,要求每行打印6个。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)