// i,j的初值都为9
public class test
{
public static void main(String args[])
{
for(int i = 9;i > 0;i--)
{
for(int j = 9;(j <= i)&&(j > 0);j--)
{
System.out.print(i + "*" + j + "=&

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 方旭

    16人对此回答表示赞同

    是这样的。每次从外循环进入内循环时,都是从新开始。i=一个数进行循环时,j都要遍历一遍。j都是从9开始,一直减,减 直到 1为止。

    //for(int j = 9;(j <= i)&&(j > 0);j--) 把j<=i 的条件放外面。

    //这种行不行。好理解。
    public class Test {
    public static void main(String args[]) {
    for(int i=1
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 念欲似毒

    8人对此回答表示赞同

    那肯定了,第二次外循环,i=8,不过内循环是重新开始,所以j=9
    9怎么可能比8小,那就没输出了。
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 吴痕

    1人对此回答表示赞同

    public class k {
    public static vodi main(String[] args)
    {
    int i,j;
    for(i=1;i<=9;i++)
    {
    for(j=1;j<=i;j++)
    System.out.print(" "+i*j);
    System.out.print("\t"
    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 夏雨

    1人对此回答表示赞同

    public static void main(String args[]) {
    for (int i = 9; i > 0; i--) {

    for (int j = 9; (j > 0); j--) {
    if(j <= i){
    System.out.print(i + "*" + j + "=" + i * j + " ");
    }
    }
    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部