黑马程序员技术交流社区
标题:
for循环的九九乘法表
[打印本页]
作者:
DengLl
时间:
2015-3-9 08:47
标题:
for循环的九九乘法表
上一篇的九九乘法表是用do...while循环语句实现的,据大神说"如果int i=9; int n=9; 没有必要共享数据给其他方法,就最好定义在方法里面,那么就可以不浪费内存,所以建议使用for遍历!"
这是我用for循环做的九九乘法表
//for 循环的九九乘法表
/*作者 DengLl
名称:九九乘法表
*/
public class fxh
{
public static void main (String args[])
{
for (int i=1;i<10;i++)
{
for (int j=1;j<10;j++)
{
if(j<=i)
{
System.out.print(i+"*"+j+"="+(i*j)+"");
}
}
System.out.println("");
}
}
}
作者:
硫氢化铁
时间:
2015-3-9 10:03
写得不错,赞一个
作者:
lwenz
时间:
2015-3-9 11:19
如果修改成下面这样,不是循环判断的次数都变少了么
public class fxh {
public static void main (String args[])
{
for (int i=1;i<10;i++)
{
for (int j=1;j<=i;j++)
{
System.out.print(j+"*"+i+"="+(i*j)+" ");
}
System.out.println("");
}
}
}
复制代码
作者:
杨强彪
时间:
2015-3-9 12:28
package Day1;
public class demo1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("你好");
// int a=3;
// int b;
// int b=8;
// int sum;
// int test;
// sum=a+b;
// System.out.println("sum="+sum);
// test='a'+'b'; //用阿斯科马弄
// System.out.println(test);
int n=9;
for(int i=0;i<n;i++)
{
for(int j=0;j<i+1;j++)
{
System.out.print((j+1)+"*"+(i+1)+"="+((j+1)*(i+1))+"\t");
}
System.out.println();
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2