java随机姓名代码 java编写随机数
如何用java语言编写一个叫学号器,比如班里有五十个同学,按一下按钮,随机叫出一个同学的名字!求详细代
import java.awt.event.ActionEvent;
10年积累的网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先制作网站后付款的网站建设流程,更有船山免费网站建设让你可以放心的选择与我们合作。
import java.awt.event.ActionListener;
import javax.swing.*;
public class test extends JFrame{
String[] student;
JLabel jl;
test(String[] s){
student=s;
JPanel jp=new JPanel();
JButton jb=new JButton("叫号");
jl=new JLabel();
jp.add(jb);
jp.add(jl);
this.getContentPane().add(jp);
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
jl.setText(student[(int)Math.floor(Math.random()*50)]);
}
});
this.setTitle("叫号器");
this.setSize(200,100);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setVisible(true);
}
public static void main(String[] args)throws Exception {
String[] student=new String[50];
for (int i = 0;i student.length; i++) {
student[i] = "小"+(int)Math.floor(Math.random()*50);
}
new test(student);
}
}
求大神帮忙:java题目要求写一个程序,随机输入一个名字,结果要求名字的首字母和整个姓氏
//只能按照你的题目意思给你写一个,这个是满足你现在题目要求的,如果名字不固定就不好说了
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的名字:");
String name = sc.nextLine();//注意要用nextLine()
//截取第一个字母
String first = name.substring(0,1);
//通过空格分割
String strs[] = name.split(" ");
name = first+strs[strs.length-1];
System.out.println(name);
//结果
请输入你的名字:
John Smith
JSmith
java题目是这样的:随机输入一个人的姓名,然后分别输出姓和名
package baidu;
import java.util.Scanner;
//java.util.Scanner的使用
public class h
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
System.out.println("请输入姓名:");
while (input.hasNext()) {
String a = input.next();
System.out.println("您输入的姓名的姓是: "+a.substring(0,1));
System.out.println("您输入的姓名的名字是: "+a.substring(1));
//System.out.println(a.replaceAll("\\D",""));
}
input.close();
}
}
运行结果
请输入姓名:
李岩
您输入的姓名的姓是: 李
您输入的姓名的名字是: 岩
文章题目:java随机姓名代码 java编写随机数
分享地址:http://ybzwz.com/article/ddgcocg.html