Java实现九九乘法表的完整实例(对齐版)
Java实现九九乘法表
思路:
1.看到九九乘法表就可以想到for循环,1-9可以写成一个for循环,自增1
2.那就是双重for循环,第一个for循环用于生成1-9的数值
3.第二个for循环的终止条件让其小于等于第一个for循环的值
4.最后输出一行之后换行,避免堆积在一起!
贴出代码:
public class MultiplicationTable { /** * Java实现九九乘法表 * */ public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j+"*"+i+"="+i*j+" "); } System.out.print("\n"); } } }
如果要对齐的话,可以使用下面的代码:
public class MultiplicationTable { /** * Java实现九九乘法表 */ public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { if (j == 3 && (i == 3 || i == 4)) { System.out.print(" " + j + "*" + i + "=" + i * j + " "); } else { System.out.print(j + "*" + i + "=" + i * j + " "); } } System.out.print("\n"); } } }
结果:
结果:
总结
到此这篇关于Java实现九九乘法表(对齐版)的文章就介绍到这了,更多相关Java实现九九乘法表内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
java 输出九九乘法表口诀的代码
题目:输出9*9口诀. 程序分析:分行与列考虑,共9行9列,i控制行,j控制列. 程序设计: public class jiujiu { public static void main(String[] args) { int i=0; int j=0; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) System.out.print(i+"*"+j+"="+i*j+"\t"); System.out.pr
-
Java中的递归详解(用递归实现99乘法表来讲解)
1:普通实现99乘法表太简单,是个程序员都会,实现如下: package test.ms; public class Test99 { public static void main(String[] args) { for(int i=1; i<=9;i++){ for(int j=1; j<=i; j++){ System.out.print(j+" * "+i+ " = "+(i*j) +" "); } System.out.p
-
Java中四种9*9乘法表的实现方式(附代码)
前言: 初学java,实现99乘法表是必学必会的内容. 需求 : 分别写出上下左右,对应四个角的乘法表. 思路: 可以先打印出*星星,形成一个直角三角形,然后再替换成乘法公式. 代码如下: public class Demo { public static void main(String[] args) { for (int i = 1; i <=5 ; i++) { for (int j = 1; j <=i; j++) { System.out.print("* ")
-
Java语言打印九九乘法表
这是小时候背的九九乘法表,是中文版,不是数字版,用Java程序打印出来了. Java源程序如下: package com.elephant.multiply99table; public class Multiply99table { public static String Convert(int digit) { String[] digitWords = { "十", "一", "二", "三", "四&qu
-
Java实现九九乘法表的小例子
代码如下: 复制代码 代码如下: public class NMumDemo { public static void main(String args[]){ int i,j,n=9; System.out.print(" * |"); System.out.print(" 1"); for(i=2;i<=n;i++) System.out.print(" &qu
-
java九九乘法表示例
复制代码 代码如下: public class Nine { public static void main(String[] args) { int s=2; for(int i=1;i<10;i++) { if(i==1){ System.out.print("*|"); System.out.print(i+" "); } else System.out.print(i+" ")
-
Java实现九九乘法表的完整实例(对齐版)
Java实现九九乘法表 思路: 1.看到九九乘法表就可以想到for循环,1-9可以写成一个for循环,自增1 2.那就是双重for循环,第一个for循环用于生成1-9的数值 3.第二个for循环的终止条件让其小于等于第一个for循环的值 4.最后输出一行之后换行,避免堆积在一起! 贴出代码: public class MultiplicationTable { /** * Java实现九九乘法表 * */ public static void main(String[] args) { for
-
JSP生成九九乘法表的简单实例
JSP生成九九乘法表的简单实例 一 用表达式和脚本方式实现九九乘法表 <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://&quo
-
jsp输出九九乘法表的简单实例
<% String st = ""; for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ st += j+"x"+i+"="+i*j; st += " "; } st += "<br>"; } %> <table width="400" height="200"
-
JavaScript实现九九乘法表的简单实例
每个学过编程的人都写过"HelloWorld" 但99乘法表,我想也应该成为每个编程初学者的必编程序 这是JavaScript的实现方法,非常适合初学者!!! 以下是代码及注释 <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>JavaScript九
-
Java打印九九乘法表代码详情
目录 1.使用双重for循环打印九九乘法表 2.使用双重for循环打印九九乘法表,跳过第五行 3.使用do{}while()实现打印九九乘法表 1.使用双重for循环打印九九乘法表 Java源代码如下: for(int i=0;i<=9;i++){ for (int j=1;j<=i;j++){ System.out.print(i+"*"+j+"="+i*j+" "); } System.out.println(); } 打印结果如
-
基于c#实现的九九乘法表(简单实例)
话不多说,跟着小编来看下实现代码吧 static void Main(string[] args) { for (int i = 1; i < 10; i++) { for (int s = 1; s <= i; s++) { Console.Write(s + "*" + i + "=" + i * s + " "); if (i == s) { Console.Write("\n"); } } } Consol
-
javascript和jquery分别实现的九九乘法表代码
javascript实现的九九乘法表代码 99乘法表 for(var i=1;i"); } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] jquery实现的九九乘法表代码 jquery 九九乘法表 $(document).ready(function(){ $(" ").data('fact',8).css('margin','10px') .appendTo(document.body) .bind('error',function(){ $(this).pa
-
利用Python循环(包括while&for)各种打印九九乘法表的实例
一.for循环打印九九乘法表 #注意:由于缩进在浏览器不好控制,请大家见谅,后续会有图片传入. 1.1 左下角 for i in range(1,10): for j in range(1,i+1): print('%d*%d=%2d\t'%(j,i,i*j),end='') print() 效果图: 1.2 右下角 for i in range(1,10): for k in range(i+1,10): print(end=' ') #此处为返回八个空格,请注意 for j in range
随机推荐
- 浅谈Angular路由守卫
- ajax详解_动力节点Java学院整理
- java与JSON数据的转换实例详解
- Oracle RAC环境下的阻塞(blocking blocked)介绍和实例演示
- RedisRepository 分享和纠错
- 动态ItemTemplate的实现(译) - item,template
- 在线增减.htpasswd内的用户
- mysql查询字符串替换语句小结(数据库字符串替换)
- node.js中的querystring.escape方法使用说明
- dropdownlist之间的互相联动实现(显示与隐藏)
- 关于PHPDocument 代码注释规范的总结
- jQuery Tips 为AJAX回调函数传递额外参数的方法
- h1标签的使用技巧
- Forfiles 微软官方介绍
- jQuery中after的两种用法实例
- Python两个内置函数 locals 和globals(学习笔记)
- iOS中的表单按钮选项UIActionSheet常用方法整理
- 利用FSO取得BMP,JPG,PNG,GIF文件信息
- PHP实现数组的笛卡尔积运算示例
- jvm类加载器基础解析