我正在尝试创建一个字符串,用所有空格替换*但我无法弄清楚到底是怎么做的.有人可以帮忙吗?
String phrase = new String ("This is a String test.");
Run Code Online (Sandbox Code Playgroud) 我正在创建一个程序,提示姓名然后打印一个字符串,该字符串由用户名字的第一个字母组成,后跟用户姓氏的前五个字符,后跟10到99范围内的随机数字.
我知道如何提示名称并找到随机数,但我不知道如何
"打印一个由名字的第一个字母组成的字符串,后跟姓氏的前五个字母."
谁能帮我?我是一个非常基础的Java程序员.
所以我真的很接近完成这个,但它一直在说第55行的"非法表达",我无法理解.这是我的代码,抱歉,我知道这是一个烂摊子:
Random generator = new Random();
int num1;
num1 = generator.nextInt(10-99);
Run Code Online (Sandbox Code Playgroud)
第55行:public String substring; <<<
String result;
System.out.println("Result:" + (beginIndex) + (firstname.substring(0,1) + lastname. substring (0,5)) + (num1) );
Run Code Online (Sandbox Code Playgroud) 我是Java的新手,我无法修复脚本方法中的错误.它说"变量城市和州可能尚未初始化"
这是我如何声明变量:
String city;
String state;
Run Code Online (Sandbox Code Playgroud)
这是我的错误所在:
Scanner scan = new Scanner(System.in);
System.out.println ("Enter the city you grew up in: " + city);
city = scan.nextLine();
System.out.println ("Enter the state you live in: " + state);
state = scan.nextLine();
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?