java用一个for循环输出99乘法表

java

Java代码  

  1. public static void main(String[] args) {
  2. for(int i=1,j=1;i<=9;){
  3. System.out.print(j+"*"+i+"="+i*j);
  4. if (j==i){
  5. i++;
  6. j=1;
  7. System.out.println();
  8. }else{
  9. j++;
  10. System.out.print("\t");
  11. }
  12. }
  13. }

Java代码  

    1. //以下是两个for实现
    2. for(int i=1;i<=9;i++){
    3. for(int j=1;j<=i;j++){
    4. System.out.print(j+"*"+i+"="+i*j);
    5. if (j<i){
    6. System.out.print("\t");
    7. }
    8. }
    9. System.out.println();
    10. }
    11. 优化
    12. public class nine{
          public static void main(String[] args) {  
                  for(int i=1,j=1;j<=9;i++){  
                          System.out.print(i+"*"+j+"="+i*j+"\t");  
                          if (i==j){  
                              i=0;  
                              j++;  
                              System.out.println();  
                          }                   
                      }  
                  }

      }

时间: 2024-09-30 06:45:54

java用一个for循环输出99乘法表的相关文章

JAVA - 一个for循环实现99乘法表

public class Test03 {public static void main(String[] args) { int lie = 1; for (int hang = 1; hang<=9;) {  System.out.print(lie+"*"+hang+"="+lie*hang+"\t");//  当列的数值大于等于 那么就进行一次换行,然后重置列的数值为1,再让行的值进行自增  if(lie>=hang){   

java,for穷举,99乘法表

public class t8 { public static void main(String[] args) { //输出99乘法表 for(int m=1;m<=9;m++) {  for(int n=1;n<=m;n++)  {   System.out.print(m+"*"+n+"="+(m*n)+"\t");  }  System.out.println(); } } }

循环和99乘法表

关于for循环 之前一直搞不懂例如for x in sum 中的x是什么意思 今天看懂了 for x in sum #循环就是把sum的每个元素代入变量x,然后执行缩进块的语句 关于九九乘法表: for i in range(1,10): for j in range(1,i+1): print("%d x %d = %-2d\t" % (i, j, i*j), end='') print('') 遇到的问题是是忽略了print()会自动换行,搞了十来分钟终于明白,要想让print()

一个for循环打印九九乘法表

for ($i = 1, $j = 1; $i <= 9; $i++) { if ($i > $j) { $j++; $i = 1; echo '<hr>'; } echo "$i*$j= ".$i*$j."    ";} 原文地址:https://www.cnblogs.com/lishudong/p/12181087.html

PHP基础循环语句之打印99乘法表

PHP打印数学的99乘法表要用到两个For循环,for循环是php流程控制语句中较常用到的一种,流程控制语句中的结构大体分为三种:顺序结构.分支结构与循环结构 .循环结构最常用的有while循环.do--while循环.for循环,这些循环都有着自己的特点.其中,while适合条件循环,for适合次数循环,99乘法表最能反映for循环语句的特性: 另外,纯面向对象的java中不能用go to,而C语言中与php中可以用go to,goto操作符可以用来跳转到程序中的某一指定位置.该目标位置可以用

javascript小实例,实现99乘法表及隔行变色

人生短暂,废话不多说,直奔主题! 这个小实例的要求: 实现在页面中输出99乘法表.(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if和switch两种判断方式都能实现: 额,分析一下实例要求:一个99乘法表,一个多方法的隔行变色,鼠标滑过变另外一个颜色,离开恢复原色.  嗯,我们一步步来吧! 99乘法表的实现,我相信很多人都知道怎么实现,无非是2个for循环得到的结果,这里我就不多做解

jsp案例之输出九九乘法表(仅使用jsp脚本元素)

JSP案例:使用JSP输出99乘法表,要求仅使用脚本元素.代码如下: <%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JSP练习使用JSP脚本元素输出九九乘法表</t

PHP一个for循环输出9*9乘法表

一个for循环输出9*9乘法表 代码如下 <?php for ($i = 1, $j = 1; $i <= 9; $i++) { if ($i > $j) { $j++; $i = 1; echo '<hr>'; } echo "$i*$j   "; } ?> 效果如下 原文地址:https://www.cnblogs.com/laowenBlog/p/11350927.html

利用for循环制作简单的99乘法表

利用for循环制作简单的99乘法表 public class chengfabiao { public static void main(String[] args) { for(int a = 1;a <= 9;a++) { for(int b = 1; b <= a;b++) { int res = a * b; System.out.print("["+a+"x"+b+"="+res+"]"); } Syst