JAVA用FOR LOOP写下面的程序 1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16

作者&投稿:雍会 (若有异议请与网页底部的电邮联系)
使用嵌套的for循环语句,在控制台上输出如下内容: 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20~

for(int i=1;i<5;i++){ for(int j=1;j<=5;j++){ System.out.print(i*j + " "); }}数字很有规律,可以分为4组,每组数字5个,假设一个因变量为从1到5,则另一个因变量为组序号,并且数值为两者之积,再进行验证,发现条件满足。
所以设置双重循环,外层为组序号,从1到4,即初始为1,满足条件小于5,内层为1到5,即初始为1,满足条件小于等于5.

public class JuZhen {public static void main(String[] args) {int[][] aa = new int[4][5];for(int i=1;i<=4;i++){for(int j=1;j<=5;j++){aa[i-1][j-1] = i*j;}}for(int i=0;i<4;i++){for(int j=0;j<5;j++){System.out.print(aa[i][j]+" ");}System.out.println();}}}

你好,按照你的要求写的代码如下,可以直接运行

public class test {
public static void main(String[] args) {
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 4; j++) {
System.out.print((i * j) + " ");
}
}
}
}

运行结果:
1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16

for循环输出吗?
可以这样一个for:
int[] a = {1,2,3,4};
for(int i = 1; i < 5; i++){
System.out.print(i*a[0]+" "+i*a[1]+" "+i*a[2]+" "+i*a[3]+“\n”);
}

或者这样两个for:
for (int i = 1; i < 5; i++) {
for (int j = 1; j < 5; j++) {
System.out.print((i * j) + " ");
}
}

你这是什么啊大哥 用递归很容易的 具体看("1 2 3 4 12 13 14 5 11 16 15 6 10//print the ary for(int k= 0; k < ary.


嘉祥县18711902813: java 数字金字塔 谢谢,在线等 -
邵贪扶他: package com.color.program;public class Pyramid { public static void main(String[] args){ for(int i=0;i<10;i++){ for(int j=0;j<2*i+1;j++){ if(j<=i){ Sy...

嘉祥县18711902813: java编写,求用for循环写 -
邵贪扶他: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28importjava.util.Scanner;publicclassGuessTheNum {publicstaticvoidmain(String[] args) {inttheNum = (int) (Math.random() * 100);intcount = 0;Scanner input = ...

嘉祥县18711902813: Java 画星星 -
邵贪扶他: public class A { public void drow(int n){//n表示高度(打印的行数) for(int i=n;i>0;i--){ for(int j=i-1;j>0;j--){//先打印i-1个空格 System.out.print(" ") ; } System.out.print("*") ;//打印第一个* for(int j=2*(n-i)-1;j>0;j--){//中间部分的空格 System....

嘉祥县18711902813: Java编写一段for循环程序打印出下面的内容: -
邵贪扶他: public class test{ public static void main(String[] args) { for(int i = 1; i<=5; i++) { for(int j = 5;j-i>=1;j--) { System.out.print(" "); //输出每行的空格 }System.out.print(i + "\n"); //输出每行的数字加换行符 } } }

嘉祥县18711902813: 用Java的for循环语句编写程序,产生如下: 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 急 -
邵贪扶他: Java的for循环语句编写的程序如下: public class AAA {public static void main(String[] args) {for(int i=1;i<=5;i++){for(int j=1;j<=5-i;j++){System.out.print(" ");}for(int j=1;j<=(2*i-1);j++){System.out.print(i);}System.out.println();}} }

嘉祥县18711902813: JAVA中for循环的这种写法怎么理解? -
邵贪扶他: 这是JAVA1.5 增强的for 循环的新特性..(enhanced for loop) 所谓“增强的for 循环”,主要也是针对容器的.使用该项特性时,开发者可以将“利用iterator 遍历容器”的逻辑交给编译器来处理.例如下列代码: void cancelAll(Collection c) { for ...

嘉祥县18711902813: Java程序编写 -
邵贪扶他: //斐波那契 public class Solution { public void fei(int n) {//传入的n为需要输出多少位斐波那契数 int a = 0; int b = 1; for(int i = 0; i < n; i++) { System.out.print(b + " "); int c = b; b = a + b; a = c; } } }//Grid这个没看明白,是输出4个,然后4排,第5排输出...

嘉祥县18711902813: java 中怎么用for循环写6!+5!+4!+3!+2!+1! -
邵贪扶他: int sum = 0//保存总和 for(int i=1;i

嘉祥县18711902813: 用Java中for循环编写程序 -
邵贪扶他: 简单写下:import java.io.*; public class Test { public static String StringInput() { String str = null; try { BufferedReader br = new BufferedReader(new InputStreamReader( System.in)); str = br.readLine(); } catch (IOException e) { System.out.println("...

嘉祥县18711902813: java中for循环的几种写法 -
邵贪扶他: 以下为for循环的几种写法: /*** 方法一:最普通的不加思考的写法 * <p>*优点:较常见,易于理解 * <p>* 缺点:每次都要计算list.size()*/ for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } /*** 方法二:数组长度提取出来 * <p>* 优点:...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网