Java 向字符串添加字符
我正在用JAVA做一些初学者任务。在FOR的帮助下,我将创建两个简单的三角形,只需在字符串中添加像*这样的简单字符,如下所示:Java 向字符串添加字符,java,Java,我正在用JAVA做一些初学者任务。在FOR的帮助下,我将创建两个简单的三角形,只需在字符串中添加像*这样的简单字符,如下所示: * ** *** **** ***** 及 我已经用下面的代码完成了第一个三角形,也许可以用更简单/更智能的方式完成?但我不知道如何创建另一个以5*开头的三角形 public class Test { public static void main(String[] args) { String word = ""; for (int x=1;
*
**
***
****
*****
及
我已经用下面的代码完成了第一个三角形,也许可以用更简单/更智能的方式完成?但我不知道如何创建另一个以5*开头的三角形
public class Test {
public static void main(String[] args) {
String word = "";
for (int x=1; x<5+1; x++){
word += "*";
System.out.println(word);
}
}
}
公共类测试{
公共静态void main(字符串[]args){
字串=”;
对于(int x=1;x您可以在不实际使用String
变量的情况下完成全部工作。每行使用一个循环,当前行中的星号数使用嵌套循环。当您位于current
行时,您有6-current
星号。示例代码如下:
for (int row = 1; row <= 5; row++) {
for (int i = 1; i <= 6 - row; i++) {
System.out.print("*");
}
System.out.println();
}
for(int row=1;row您可以在不实际使用String
变量的情况下完成全部工作。每行使用一个循环,当前行中的星号数使用嵌套循环。当您位于current
行时,您有6-current
星号。示例代码如下:
for (int row = 1; row <= 5; row++) {
for (int i = 1; i <= 6 - row; i++) {
System.out.print("*");
}
System.out.println();
}
对于(int row=1;row您可以创建如下“递减”循环计数器:
for (int i = 5; i > 0; i--) {
// Do something
}
在循环内部,您可以使用另一个循环来创建一串i
星,然后打印它。您可以创建一个“递减”循环计数器,如下所示:
for (int i = 5; i > 0; i--) {
// Do something
}
在循环内部,您可以使用另一个循环来创建一个由i
星组成的字符串,然后将其打印出来。提示:使用相同的字符串word
,并请求返回值。请记住收集旧字符串本身的返回值。您需要创建一个循环,直到字符串长度0提示:使用相同的字符串正在运行word
,并请求。请记住收集旧字符串本身的返回值。您需要一个循环,该循环运行到字符串长度0一种可能是使用substring方法打印较长字符串的一部分:
public class Test {
public static void main(String[] args) {
String stars = "*****";
for (int x=4; x>=0; x--){
System.out.println(stars.substring(x));
}
}
}
一种可能是使用substring方法打印较长字符串的一部分:
public class Test {
public static void main(String[] args) {
String stars = "*****";
for (int x=4; x>=0; x--){
System.out.println(stars.substring(x));
}
}
}
你的问题标题与你的问题正文有什么关系?你的问题标题与你的问题正文有什么关系?@Oli-这个网站是用来提问和回答的。OP表现出了一些努力,我帮助了他。这个问题不是给我codez
类型。我认为你的问题太严重了……这是公平的。但是你的答案会更好r包含一些解释。(我会删除-1,但在你再次编辑你的问题之前我不能!)@奥利-这个网站是用来提问和回答的。OP表现出了一些努力,我帮助了他。这个问题不是gimmeteh codez
类型。我认为你的问题太严重了……这是公平的。但是你的回答最好包括一些解释。(我会删除-1,但在你再次编辑你的问题之前我不能!)