开发工具与关键技术:JAVA
作者:邓李庆
撰写时间: 2019年4月10日星期三
下面给大家讲一个用java编写一个九九乘法表,九九乘法表是一个优秀的数学算法,是由阿拉伯数字计算。就是我们从小就开始背诵的乘法口诀。可以说,九九乘法表的出现极大地推动了人类文明的进步。在计算机程序中是如何实现这一简单的算法呢?方法是有很多的,可以说,每种语言都有其实实现的独特的方法。我来给大家怎么用java语言编写一个简单的九九乘法表见图1:
图1
第一步,用java语言实现的。借助MyEclipse 10来实现九九乘法表。首先打开安装在电脑MyEclipse 10工具。使用MyEclipse 10 新建Java项目,切换到“Java”视图,创建java格式窗口。然后新建一个java项目。如图2:
图2
第二步,可以看到创建了一个Class文件,在其main方法下写相关代码。:所有的 Java 程序由 public static void main(String [] args) 方法开始执行。我来通过两个for循环嵌套,i、j分别来控制行数和列数。“i”控制行数,从一开始执行“i=1”;当“i”大于10的时候将停止循环。即是从1循环到9;“j”控件列数,(行数增加是列数也随着增加)形成9行9列。同样如此就按照这个方法依次循环。见代码:
public class Demo {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
}
}
}
}
第三步,每次循环一次再判断当前列数是不是小于行数,若小于则输出一个数;若大于将停止运行。写输出代码:Syetem.out.print()“标准”输出流。获取“j”的值和“i”双引号填充乘号;在最后i和j相乘等出结果。“\t”表示水平居中。注:“print”是不换行。见代码:
public class Demo {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(j + "*"+i + "="+i * j + "\t");
}
}
}
}
第四步,我们在for循环中再添加if语句来判断;当“j”的值等于判断语句中9的时候为“true”将执行括号中的语句。注:“println”表示换行;见代码:
public class Demo {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(j + "*"+i + "="+i * j + "\t");
if (j == 9) {
System.out.println();
}
}
}
}
}
最后,这样就会起到换行的效果,不然就会排成一条直线。然后执行代码:可以鼠标右键选择:“Run As”,点击“java Appincation”便可执行代码输出在下面“Console”中。可以使用快捷键“F11”;见图3:
图3