在java中复制名称字符?
因此,我试图制作一个程序,让用户输入他/她的名字。然后根据姓名所在的位置打印出姓名的字符 例如在java中复制名称字符?,java,string,loops,Java,String,Loops,因此,我试图制作一个程序,让用户输入他/她的名字。然后根据姓名所在的位置打印出姓名的字符 例如 Enter your name : Joshua Output : Joossshhhhuuuuuaaaaaa //multiplying the characters of their names. 这是我的代码,因为我还不太熟悉字符串方法 import java.util.Scanner; class Namex { public static void mai
Enter your name : Joshua
Output : Joossshhhhuuuuuaaaaaa //multiplying the characters of their names.
这是我的代码,因为我还不太熟悉字符串方法
import java.util.Scanner;
class Namex {
public static void main(String[]args) {
Scanner p = new Scanner(System.in);
String name = "";
int z;
System.out.print("Enter name : ");
name = x.nextLine();
y = name.length()-1;
for(int i=0; i<=y; i++) { //i'm not quite sure what method to use yet
}
} // should i use charAt?
}
import java.util.Scanner;
类名{
公共静态void main(字符串[]args){
扫描仪p=新扫描仪(系统英寸);
字符串名称=”;
intz;
系统输出打印(“输入名称:”);
name=x.nextLine();
y=名称.长度()-1;
对于(int i=0;i专用字符串多路复用器(字符串文本){
StringBuilder=新的StringBuilder();
对于(int i=0;i
在“for”循环中,您可以将此“for”循环放置在打印位置。您应该使用“charAt(k)”获取第k个位置的字符
for(int j=0; j<=i; j++){
System.out.print(name.charAt(i));
}
for(int j=0;jimport java.util.Scanner;
类名
{
公共静态void main(字符串[]args)
{
扫描器x=新扫描器(System.in);
系统输出打印(“输入名称:”);
字符串名称=x.nextLine();
for(int i=1;iy)当我将代码放在for中时,它实际上可以工作loop@Jake是的,此代码应该在现有for循环中工作。
for(int j=0; j<=i; j++){
System.out.print(name.charAt(i));
}
import java.util.Scanner;
class name
{
public static void main(String[]args)
{
Scanner x = new Scanner(System.in);
System.out.print("Enter name : ");
String name = x.nextLine();
for(int i=1; i<=name.length(); i++)
{
for(int s=0;s<i;s++)
{
System.out.print(name.charAt(i-1));
}//End nested for
}//End main for
System.out.println();
}//End Main
}//End Class