用java編寫九九乘法表
A. 如何用java語言編寫一個九九乘法表
class ThreadDemo{
public static void main(String[] args){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+" x "+i+" = "+i*j+"\t");
}
System.out.println();
}
}
}
B. 怎麼用java編寫程序實現九九乘法表
代碼如下:
public class qct {
public static void main(String[] args)
{
int i=0;
int j=0;
for(i=1;i<=9;i++)
{ for(j=i;j<=9;j++)
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.println();
}
}
}
(2)用java編寫九九乘法表擴展閱讀
importjava.lang.*;
import java.util.Arrays;
public class ChengFB
{
public static void main(String[] args)
{
int[] Num=new int[10];
for(int i=1;i<10;i++)
{
Num[i]=i;
}
for(int m=9;m>0;m--)
{
for(int j=9;j>=m;j--)
{
int Result;
Result=Num[m]*Num[j];
System.out.print(Num[j]+"*"+Num[m]+"="+Result+" ");
}
System.out.println();
}
}
public int Multi(int x,int y)
{
int temp;
temp=x*y;
return temp;
}
}
C. 在java中編寫九九乘法表的程序,重要的是幫忙解釋一下!
直接貼出代碼,希望有幫助:
publicclassTest9X9{
publicstaticvoidmain(String[]args){
//9*9乘法表有一個特點,每一層的算式數跟對應層數相等
//而且每一層中,每一個算式都是n*1,最後一個算式都是n*n
//根據這個規律,可以得到下面的演算法
//9*9演算法表共9層,下面定義演算法層數
intlevel=9;
for(intn=1;n<=level;n++){
//開始循環出9層的算式,第一層循環是用來循環出都有多少層。
for(intj=1;j<=n;j++){
//第二層循環是用來循環出每一層有幾個算式。
//因為每層的第一個算式都是n*1,最後一個算式都是n*n,因此這這裡面設置j最小值為1,最大值為對應的層數n
//列印輸出算式,這里的" "是java中的轉義符,表示一個製表符(Tab鍵佔位符)
//System.out.print表示列印輸出,但不換行
System.out.print(n+"*"+j+"="+(n*j)+" ");
}
//該層的算式全部列印輸出後,新起一行,准備輸出下一層的算式
System.out.println();
}
}
}
輸出結果:
1*1=1
2*1=22*2=4
3*1=33*2=63*3=9
4*1=44*2=84*3=124*4=16
5*1=55*2=105*3=155*4=205*5=25
6*1=66*2=126*3=186*4=246*5=306*6=36
7*1=77*2=147*3=217*4=287*5=357*6=427*7=49
8*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64
9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
D. 用java編寫九九乘法表,高手指示!
package applet;
import java.awt.Frame;
import java.awt.Graphics;
public class Nn extends Frame {
public void paint(Graphics g) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
g.drawString(j + "*" + i + "=" + (i * j) + ";", j*50, i*50);
}
}
}
public Nn(){
super("drawLine Example");
setSize(500, 500);
setVisible(true);
}
public static void main(String[] args) {
Nn nn = new Nn();
}
}
E. 怎麼編寫Java程序列印九九乘法表
用兩個for循環,一個參數遞增,另一個參數遞減,代碼如下:
public static void main(String[] args){
for (int i = 1; i <= 9; i++){
for(int n = 1; n <= i; n++) {
System.out.print( i + " x " + n + " = " + i * n + " ");
}
System.out.println();
}
運行結果如下:
(5)用java編寫九九乘法表擴展閱讀:
Java中有三種主要的循環結構:
1、while循環
while是最基本的循環,它的結構為:
while( 布爾表達式 ) {
//循環內容}
只要布爾表達式為 true,循環就會一直執行下去。
2、do…while循環
對於 while 語句而言,如果不滿足條件,則不能進入循環。但有時候我們需要即使不滿足條件,也至少執行一次。
do…while 循環和 while 循環相似,不同的是,do…while 循環至少會執行一次。
do {
//代碼語句}while(布爾表達式);
3、for循環
for循環執行的次數是在執行前就確定的。語法格式如下:
for(初始化; 布爾表達式; 更新) {
//代碼語句}
Oracle官方API介面-Java™ Platform, Standard Edition 7API Specification
W3cSchool-Java 循環結構 - for, while 及 do…while
F. 如何用Java編寫漢字九九乘法表
思路:將漢字放入一字元數組中.
java code:
(1)[javascript]代碼庫
總結:因為最大乘積不可能超過三位數,所以只需要取個位與十位即可.
G. 編寫java程序九九乘法表用類來實現
public class MultiplyTest
{
public static void main(String[] args){
for(int i = 1; i <= 9; i++){
for(int j = 1; j <= i; j++){
System.out.print(new Member(i, j));
}
System.out.println();
}
}
}
class Member{
int num1;
int num2;
public Member(int num1, int num2){
this.num1 = num1;
this.num2 = num2;
}
public String toString(){
return num1 + "*" + num2 + "=" + num1* num2 + "\t";
}
}
手工寫的請採納
H. java 九九乘法表
肯定的啊.第二個程序循環
for (int j=1;j==i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
i=1時,j=1,好吧,出來了1*1=1
j=2時,i==j不成立了,所以j不++了.所以j永遠是2了.永遠不等於,所以不會列印了.
i=2,3,4,5,6,7,8,9時
j開始等於1,結果j永遠不會等於i,所以j永遠是1了,後面的也就不會執行,不會列印了
I. 用Java代碼實現輸出乘法口訣表有幾種方法
用Java程序實現九九乘法口訣表,可以用for()循環的方法來實現,代碼如下:
/**
*
*用java實現九九乘法表
*for()循環
*
*/
{
publicstaticvoidmain(String[]args){
//外層循環控制行數,9行。
//內存循環控制列數、數量。
for(inti=1;i<=9;i++)
{
for(intj=1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
//換行顯示
System.out.println();
}
}
}
J. 如何用Java編寫一個九九乘法表
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "x" + i + "=" + (i * j) + "\t");
}
System.out.println();
}