+ 1
Got stuck
Question is print the pattern 1 4 1 7 4 1 10 7 4 1 public class Program { public static void main(String[] args) { int a,b,c; for(a=1,a<=10,a++) { for(b=1,b<=a,b--) { c=3; System.out.println(c); } System.out.println(); } } } }
3 Answers
+ 3
there is one parenthesis } at the end
in addition, delete the last one
use semicolons; in for(;;)
istead of commas
use two variables a,b
first loop is
start value 1 to 10 with step 3
second loop are
values in line n to 1 with step 3
what is n ?
+ 2
Assuming you read input for number of rows <rows> and by taking your example <rows> value were 4.
Outer loop initializes counter <i> by 0, repeat while <i> less than <rows>, and increment <i> by 1 in each loop iteration.
Inner loop initializes counter <j> by <i> * 3 + 1, repeat while <j> greater than zero, and decrement <j> by 3 in each loop iteration.
You print <j> inside the inner loop.
You also need to print a line break after the inner loop.
0
public class Program
{
public static void main(String[] args)
{
int a,b;
b=0
for(a=1,a<5, a++)
{
b+=3
System.out.println(b,1);
}
}
}
}