Java重复字符 [英] java repeat character
本文介绍了Java重复字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的:
import java.util.Scanner;
import java.io.PrintStream;
class E_HerhaalKarakter1 {
PrintStream out;
E_HerhaalKarakter1(){
out = new PrintStream(System.out);
String printUitroeptekens(int aantal){
String output =!
for(int i = 0; i< = aantal; i ++){
output.concat(!);
}
返回输出;
}
void start(){
Scanner in = new Scanner(System.in);
out.printf(Hoeveel uitroeptekens wilt weergeven?\\\
); $(b)b
if(in.hasNext()){
out.printf(baldbla);
printUitroeptekens(in.nextInt());
out.printf(%s,output);
public static void main(String [] argv){
new E_HerhaalKarakter1()。start();
$ b $ p
$ p
<如果你确实需要创建一个包含X个感叹号的字符串,那么这里有一个方法可以不用重复的连接:
char [] exmarks = new char [aantal];
Arrays.fill(exmarks,'!');
String exmarksString = new String(exmarks);
I am a java beginner, please keep that in mind. I have to make a program that reads a number, and then displays that amount of exclamation mark "!".
This is what i have:
import java.util.Scanner;
import java.io.PrintStream;
class E_HerhaalKarakter1 {
PrintStream out;
E_HerhaalKarakter1 () {
out = new PrintStream(System.out);
}
String printUitroeptekens (int aantal) {
String output = "!"
for (int i = 0; i <= aantal; i++) {
output.concat("!");
}
return output;
}
void start () {
Scanner in = new Scanner(System.in);
out.printf("Hoeveel uitroeptekens wilt u weergeven?\n");
if(in.hasNext()) {
out.printf("baldbla");
printUitroeptekens(in.nextInt());
out.printf("%s",output);
}
}
public static void main (String[] argv) {
new E_HerhaalKarakter1().start();
}
}
Thank you
解决方案
If you do actually have the requirement to create a string which contains X number of exclamation marks, then here's a way to do it without repeated concatenation:
char[] exmarks = new char[aantal];
Arrays.fill(exmarks, '!');
String exmarksString = new String(exmarks);
这篇关于Java重复字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文