「随机用户名Java」随机用户名 php
本篇文章给大家谈谈随机用户名Java,以及随机用户名 php对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java随机抽取人名完整代码是什么?
- 2、Java中让用户随机输入一串名字并按照字母顺序输出
- 3、在java中,怎样产生一个随机ID,要
- 4、java 随机生成汉字昵称,急求
- 5、Java 编程 如果我要电脑指派一个随机的用户名(英文数字皆可) 该怎么写
Java随机抽取人名完整代码是什么?
public class test {
public static void main(String[] args) {
//定义人名数组
String [] name = {"张三","李四","王五","八神庵","不知火舞","大蛇","景天","唐雪见","李逍遥","赵灵儿"};
//随机生成数组下标、
int num = (int)(Math.random() * 1000);
//对生成的随机数进行判断,如果小于数组下标,就跳出循环
while (numname.length-1) {
if (num=name.length-1) {
break;
}
num = (int)(Math.random() * 1000);
}
//将数组下标设置成随机数,就可以实现人名的随机抽取
System.out.println(“被抽到的同学是:”+name[num]);
}
}
Java中让用户随机输入一串名字并按照字母顺序输出
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入一组名字: ");
String s = sc.nextLine();
String[] strs = s.split(" ");
String temp = "";
for(int i = 0; i strs.length; i++){
for(int j = i; j 0; j--){
if (strs[j].charAt(0) strs[j - 1].charAt(0)) {
temp = strs[j - 1];
strs[j - 1] = strs[j];
strs[j] = temp;
} else
break;
}
}
for(int i = 0; i strs.length; i++){
System.out.print(strs[i] + " ");
}
}
}
在java中,怎样产生一个随机ID,要
要产生随机数,可以使用Java api中java.lang包中的Math类.Math类以静态方法的方式提供常用的数学方法,
其中Math.random()方法是一个可以产生[0.0,1.0]区间内的一个双精度浮点数的方法
如:
产生一个100以内的整数:int x=(int)(Math.random()*100);
又如:
产生一个1-50之间的随机数:int x=1+(int)(Math.random()*50)
java 随机生成汉字昵称,急求
public class Test {
public static void main(String[] args) {
RandomHan han = new RandomHan();
System.out.print(han.getRandomHan());
}
}
class RandomHan {
private Random ran = new Random();
private final static int delta = 0x9fa5 - 0x4e00 + 1;
public char getRandomHan() {
return (char)(0x4e00 + ran.nextInt(delta));
}
}
随机生成汉字的代码,希望能帮助到您。
Java 编程 如果我要电脑指派一个随机的用户名(英文数字皆可) 该怎么写
源程序如下:
import java.awt.Button;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class LoginValidation extends JFrame implements ActionListener{
private Panel pan = new Panel();
private Button login = new Button("login");
private TextField username = new TextField(10);
private JLabel opl1 = new JLabel("please login with username");
public LoginValidation() {
super("Login");
initialize();
}
public void initialize() {
this.setLayout(null);
this.setSize(360, 200);
this.setResizable(false);
this.add(pan);
pan.setBounds(10, 10, 330, 250);
pan.setLayout(new GridLayout(5, 1));
pan.add(opl1);
pan.add(username);
login.addActionListener(this);
pan.add(login);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==login){
String str = username.getText().trim();
if(str.equals("")|| str.equals(null))
{
JOptionPane.showMessageDialog(null,"username can be empty!!","username",JOptionPane.ERROR_MESSAGE);
return;
}
Pattern pt = Pattern.compile("^\\d{10}$");
Matcher m = pt.matcher(str);
if(m.matches()){
char c = str.charAt(0);
if(String.valueOf(c).equals("0")){
JOptionPane.showMessageDialog(null,"the first number can't be 0!!!","username",JOptionPane.ERROR_MESSAGE);
username.setText("");
repaint();
return;
}
else{
JOptionPane.showMessageDialog(null,"login success!!!","username",JOptionPane.INFORMATION_MESSAGE);
}
}
else{
JOptionPane.showMessageDialog(null,"username must be 10 numbers!!","username",JOptionPane.ERROR_MESSAGE);
username.setText("");
repaint();
}
}
}
public static void main(String[] args) {
new LoginValidation();
}
}
关于随机用户名Java和随机用户名 php的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。