Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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_Loops - Fatal编程技术网

如何用java打印此模式?

如何用java打印此模式?,java,loops,Java,Loops,我无法打印此图案:- 90 890 7890 67890 567890 4567890 34567890 234567890 1234567890 一、 我已经试过了: class loop1 { public static void main(String args[]) { for(int i=1;i<10;i++) { for(int j=9;j<10;j++) {

我无法打印此图案:-

90
890
7890
67890
567890
4567890
34567890
234567890
1234567890
一、 我已经试过了:

class loop1
{
public static void main(String args[])
    {
        for(int i=1;i<10;i++)
           {    
            for(int j=9;j<10;j++)
               {   System.out.print(j);
                   j--; 
               }
            System.out.println("");
           }
    }
}
类循环1
{
公共静态void main(字符串参数[])
{

for(int i=1;i您的外部循环的循环方式是错误的;对于工作解决方案,它应该从9下降到1。然后,您的内部for循环将循环到9:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        System.out.print(j);
    }
    System.out.println(0);
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
系统输出打印(j);
}
系统输出打印项次(0);
}
0不能是循环的一部分,因为它不适合1-9模式。但是,您可以打印每个数字的最后一位,并剪切println语句的0部分:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        String number = j + "";
        System.out.print(number.substring(number.length() - 1));
    }
    System.out.println();
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
字符串编号=j+“”;
System.out.print(number.substring(number.length()-1));
}
System.out.println();
}

外部循环的循环方式错误;对于一个有效的解决方案,它应该从9下降到1。然后,内部for循环将循环到9:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        System.out.print(j);
    }
    System.out.println(0);
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
系统输出打印(j);
}
系统输出打印项次(0);
}
0不能是循环的一部分,因为它不适合1-9模式。但是,您可以打印每个数字的最后一位,并剪切println语句的0部分:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        String number = j + "";
        System.out.print(number.substring(number.length() - 1));
    }
    System.out.println();
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
字符串编号=j+“”;
System.out.print(number.substring(number.length()-1));
}
System.out.println();
}

外部循环的循环方式错误;对于一个有效的解决方案,它应该从9下降到1。然后,内部for循环将循环到9:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        System.out.print(j);
    }
    System.out.println(0);
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
系统输出打印(j);
}
系统输出打印项次(0);
}
0不能是循环的一部分,因为它不适合1-9模式。但是,您可以打印每个数字的最后一位,并剪切println语句的0部分:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        String number = j + "";
        System.out.print(number.substring(number.length() - 1));
    }
    System.out.println();
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
字符串编号=j+“”;
System.out.print(number.substring(number.length()-1));
}
System.out.println();
}

外部循环的循环方式错误;对于一个有效的解决方案,它应该从9下降到1。然后,内部for循环将循环到9:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        System.out.print(j);
    }
    System.out.println(0);
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
系统输出打印(j);
}
系统输出打印项次(0);
}
0不能是循环的一部分,因为它不适合1-9模式。但是,您可以打印每个数字的最后一位,并剪切println语句的0部分:

for(int i = 9; i > 0; i--) {
    for(int j = i; j < 10; j++) {
        String number = j + "";
        System.out.print(number.substring(number.length() - 1));
    }
    System.out.println();
}
for(int i=9;i>0;i--){
对于(int j=i;j<10;j++){
字符串编号=j+“”;
System.out.print(number.substring(number.length()-1));
}
System.out.println();
}
试试这个:

StringBuffer s = new StringBuffer("0");
for(int i = 9; i > 0; i--) {
    s.append(i);
    System.out.println(s);
}
试试这个:

StringBuffer s = new StringBuffer("0");
for(int i = 9; i > 0; i--) {
    s.append(i);
    System.out.println(s);
}
试试这个:

StringBuffer s = new StringBuffer("0");
for(int i = 9; i > 0; i--) {
    s.append(i);
    System.out.println(s);
}
试试这个:

StringBuffer s = new StringBuffer("0");
for(int i = 9; i > 0; i--) {
    s.append(i);
    System.out.println(s);
}
试试这个

public static void main(String args[]) {
    for (int i = 1; i < 10; i++) {
        for (int j = i; j > 0; j--) {
            System.out.print(10 - j);
        }
        System.out.println(0);
    }
}
publicstaticvoidmain(字符串参数[]){
对于(int i=1;i<10;i++){
对于(int j=i;j>0;j--){
系统输出打印(10-j);
}
系统输出打印项次(0);
}
}
试试这个

public static void main(String args[]) {
    for (int i = 1; i < 10; i++) {
        for (int j = i; j > 0; j--) {
            System.out.print(10 - j);
        }
        System.out.println(0);
    }
}
publicstaticvoidmain(字符串参数[]){
对于(int i=1;i<10;i++){
对于(int j=i;j>0;j--){
系统输出打印(10-j);
}
系统输出打印项次(0);
}
}
试试这个

public static void main(String args[]) {
    for (int i = 1; i < 10; i++) {
        for (int j = i; j > 0; j--) {
            System.out.print(10 - j);
        }
        System.out.println(0);
    }
}
publicstaticvoidmain(字符串参数[]){
对于(int i=1;i<10;i++){
对于(int j=i;j>0;j--){
系统输出打印(10-j);
}
系统输出打印项次(0);
}
}
试试这个

public static void main(String args[]) {
    for (int i = 1; i < 10; i++) {
        for (int j = i; j > 0; j--) {
            System.out.print(10 - j);
        }
        System.out.println(0);
    }
}
publicstaticvoidmain(字符串参数[]){
对于(int i=1;i<10;i++){
对于(int j=i;j>0;j--){
系统输出打印(10-j);
}
系统输出打印项次(0);
}
}

for(int i=1;i
for(int i=1;i
for(int i=1;i
for)(int i=1;i也许我迟到了,但我不得不发布这篇文章,因为我喜欢循环

public class SeriesLoop {


    public static void main(String a[]){


    for(int i=9;i>=1;i--){
        for(int j=i;j<=10;j++){
            System.out.print(j%10);

        }
    System.out.println();
    }

    }

}
公共类序列循环{
公共静态void main(字符串a[]{
对于(int i=9;i>=1;i--){

因为(intj=i;j也许我迟到了,但我不得不发布这篇文章,因为我喜欢循环

public class SeriesLoop {


    public static void main(String a[]){


    for(int i=9;i>=1;i--){
        for(int j=i;j<=10;j++){
            System.out.print(j%10);

        }
    System.out.println();
    }

    }

}
公共类序列循环{
公共静态void main(字符串a[]{
对于(int i=9;i>=1;i--){

因为(intj=i;j也许我迟到了,但我不得不发布这篇文章,因为我喜欢循环

public class SeriesLoop {


    public static void main(String a[]){


    for(int i=9;i>=1;i--){
        for(int j=i;j<=10;j++){
            System.out.print(j%10);

        }
    System.out.println();
    }

    }

}
公共类序列循环{
公共静态void main(字符串a[]{
对于(int i=9;i>=1;i--){

因为(intj=i;j也许我迟到了,但我不得不发布这篇文章,因为我喜欢循环

public class SeriesLoop {


    public static void main(String a[]){


    for(int i=9;i>=1;i--){
        for(int j=i;j<=10;j++){
            System.out.print(j%10);

        }
    System.out.println();
    }

    }

}
公共类序列循环{
公共静态void main(字符串a[]{
对于(int i=9;i>=1;i--){
对于(intj=i;j试试这个,它非常简单
工作示例是

结果

九十

890

7890

67890

567890

4567890

34567890

234567890

1234567890

试试这个很简单 工作示例是

结果

九十

890

7890

67890

567890

4567890

34567890

234567890

1234567890

试试这个很简单 工作示例是

结果

九十

890

7890

67890

567890

4567890

34567890

234567890

1234567890

试试这个很简单 工作示例是

结果

九十

890

7890

67890

567890

4567890

34567890

234567890


1234567890

解释您在当前尝试中使用的逻辑。为什么您认为它应该起作用。请仔细查看您的内部循环:
以了解(int j=9;jI已经尝试使用这个逻辑:9//--89/+/+/+/++/--/--789/+/+/+/+/+/+/++/--/--/--6789/+/+/+/+/+/+/+/+/+/+/+/+/++/--/--/--56789/+/+/+/+/+/+/+/+/++/--/--/--/--/--/--从技术上讲,您可以不使用循环和system.out.打印p