public class testingstring {
public static void main(String[] args)
{
Scanner userInput = new Scanner (System.in) ;
String specialChar = "!@#$%^&*()" ;
System.out.println("Enter your first name: ");
String firstName = userInput.next() ;
System.out.println("Enter your last name: ") ;
String lastName = userInput.next() ;
System.out.println("Enter your phone number: ") ;
String phoneNum = userInput.next() ;
}
}
程序应随机生成8个字符长的密码,如下所示:
名字的3个随机字母
两个随机的姓氏字母
手机号码中的2个随机数字
变量“specialchar”中的1个随机字符
3条答案
按热度按时间oaxa6hgo1#
1/循环n次int index=(new random()).nextint(specialchar.length());然后将specialchar.charat(索引)放入每个字符串的结果数组中。
j0pj023g2#
你可以这样做。
kmbjn2e33#
把问题分解成小块。你的名字叫“帕特里克”。你怎么从字符串“patrick”中随机挑选三个字母?写一小段代码来做这件事,并测试它。然后将它添加到程序的正确位置。
使用类似的逻辑从姓氏和特殊字符字符串中选择。