好的,我的课堂作业是编写代码来生成用户名。但是,它不能超过姓氏的 7 个字母。如果姓氏中的字母少于 7 个,则将使用所有字母。但是教授说没有 if 语句。有任何想法吗 ?我写的那个适用于 7 个或更多字母的名字,但发送短姓氏错误。这里是:
//find first initial of firstName
char firstInitial = firstName.charAt(0);
//limit last name in userName to 7 characters
String shortLastName = lastName.substring(0, 7);
//create a username using the first letter of firstName and lastName (but no more than 7 letters)
String userName = (firstInitial + shortLastName);
//print username in lowercase
System.out.println((firstName + " " + lastName + "'s standard username is:" + userName).toLowerCase())
真的只需要一个关于如何进行的想法。可能是一个例子。我已经放弃了....