Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中复制名称字符?_Java_String_Loops - Fatal编程技术网

在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;j
import 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