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实现九九乘法表的小例子
代码如下: 复制代码 代码如下: 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中的递归详解(用递归实现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口诀. 程序分析:分行与列考虑,共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中四种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 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
随机推荐
- 实测在class的function中include的文件中非php的global全局环境
- JS仿百度自动下拉框模糊匹配提示
- 比较详细的一篇关于autorun.inf的讲解
- Centos7下面如何配置静态IP
- java微信企业号开发之通讯录
- 两种iOS隐藏导航栏的正确方法
- ASP.Net 请求响应流程简述
- 谈谈JavaScript中的几种借用方法
- js获取和设置属性的方法
- ajax智能提示+textbox动态生成下拉框示例代码
- Asp无组件上传进度条解决方案
- 利用C#远程存取Access数据库
- 关于javascript中限定时间内防止按钮重复点击的思路详解
- JS实现双击屏幕滚动效果代码
- 用windows 2000的IP安全策略封闭端口的办法
- C#制作简易的屏保
- C# TextBox多行文本框的字数限制问题
- C# 程序集和反射详解
- Android开发 -- 控件的显示与隐藏 setVisibility View.VISIBLE View.INVISIBLE View.GONE
- ASP.NET Core应用错误处理之DeveloperExceptionPageMiddleware中间件呈现“开发者异常页面”