现在在自学java,怎样用成员函数编写九九乘法表,从键盘输入一个整数(1~9),打印出相应的乘法表
发布网友
发布时间:2022-05-10 04:45
我来回答
共5个回答
热心网友
时间:2023-11-02 03:46
import java.util.Scanner;
/*怎样用成员函数编写九九乘法表,从键盘输入一个整数(1~9),
* 打印出相应的乘法表
*
* */
public class CFBTest {
//成员方法
public void printCFB(int a){
for(int i=1;i<=a;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+" ; ");
}
System.out.println();
}
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入1~9的整数");
int i=sc.nextInt();
CFBTest cft=new CFBTest();
//调用方法及传入参数
cft.printCFB(i);
}
}
热心网友
时间:2023-11-02 03:46
public class TestJava {
/**
* 成员方法,格式清晰 易读,copy入类即可用; 给我分啊,做任务啊 ;最佳答案采纳
*
* @author z260544
*/
public void show() {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + i * j + " ");
if (j == i) {
System.out.println("");
}
}
}
}
public static void main(final String[] args) {
TestJava tj = new TestJava();
tj.show();
}
}
热心网友
时间:2023-11-02 03:47
import java.util.Scanner;
public class T {
private int maxNum;
public T(int maxNum) {
this.maxNum = maxNum;
}
public void print() {
for (int i = 1; i <= maxNum; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j);
System.out.print("*");
System.out.print(i);
System.out.print("=");
System.out.print(i * j);
System.out.print("\t");
}
System.out.println();
}
}
public static void main(String[] args) {
System.out.print("录入一个整数:");
Scanner input = new Scanner(System.in);
// 没有考虑判断输入的是否是整数。
int maxNum = input.nextInt();
new T(maxNum).print();
}
}追问int maxNum = input.nextInt();
这句话什么意思啊?
热心网友
时间:2023-11-02 03:47
在你的类中重新定义一个成员方法,将你原来main方法里的内容剪切到你新定义的方法里,然后在main方法里通过创建一个本类的对象来调用你新创建的方法就行了。
热心网友
时间:2023-11-02 03:48
很简单,for(int i = 1; i <= 9; i++){
for(int j = 1; j <= i; j++){
if(i * j <=9)
System.out.print(i+" * "+j+" = "+(i * j))
else
System,out.print(i+" * "+j+" = "+(i * j)+" ")
}
System.out.println("\n")
现在在自学java,怎样用成员函数编写九九乘法表,从键盘输入一个整数...
/*怎样用成员函数编写九九乘法表,从键盘输入一个整数(1~9),打印出相应的乘法表 / public class CFBTest { //成员方法 public void printCFB(int a){ for(int i=1;i<=a;i++){ for(int j=1;j<=i;j++){ System.out.print(i+"*"+j+"="+(i*j)+" ; ");} System.out.pri...
如何用JAVA语言编写一个九九乘法表
1、首先在Sublime Text中新建一个Java文件,新建以后会默认添加如下的main函数 2、然后我们在main函数中运用两个for循环嵌套进行九九乘法表的输出,如下图所示 3、运行程序以后,你会看到如下图所示的正三角形状的九九乘法表,这是我们最常见的样式 4、当然,你也可以打印一个倒三角的九九乘法表,如下...
求助 在java环境下使用for循环写九九乘法表呀
如果把九九乘法表中如“1*1=1”等式全部看作一个个整体的话,九九乘法表可看作一个直角三角形,实现直角三角形可用两个for循环嵌套来实现,那么我们最后输出应为System.out.print(变量1+"*"+变量2+"="+(变量1*变量2)+" ")。
求用JAVA编写一个九九乘法表,并在创建的窗口中显示出来
import java.awt.*;public class AppletTest extends Applet { public void paint(Graphics g) { g.setColor (Color.GREEN);g.drawString("九九乘法表",50,20);g.setColor (Color.BLUE);g.drawRect(50, 40, 500, 200);g.setColor (Color.PINK);for(int i=1;i<=9;i++){ for(int j=...
如何用JAVA编写一个程序,输出阶梯状的九九乘法表?注意一定是要阶梯状...
public class Test { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { // 此循环是打印 1×n 2×n …… n×n 的这样一行 System.out.print(j + "×" + i + "=" + (i * j) + "\t...
java用面向对象写一个99乘法表
public class 久久Test {public static void main(String[] args) {System.out.println("\n\t\t===九九乘法表===\n");init();}//初始化!private static void init(){Jiujiu.jiujiu(9);//想打印多少排,就在里面填写什么数字!9就是99乘法!}}//乘法表!class Jiujiu{private static int ...
怎么编写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 + "\t");} System.out.println();} ...
编写程序,在屏幕上显示九九乘法表,并将九九乘法表按指定格式存储在指定...
编写程序,在屏幕上显示九九乘法表,并将九九乘法表按指定格式存储在指定文件中,文件名从键盘输入。 九九 10 r9000student | 浏览1371 次 |举报 我有更好的答案推荐于2017-12-16 20:33:17 最佳答案 以下是C++实现,具体思想就是两个循环嵌套#include <iostream> using namespace std; int main() { int i...
Java编写九九乘法表按照代码写出来为什么是一个具体的数值,而不是 1...
你的程序我帮你改完了,你看看吧。(见注释)public class s99 { public static void main(String[] agrs){ int i;int j;for (i=1;i<=9;i++)//这里多了分号 { for (j=1;j<=i;j++)//这里多了分号 { System.out.print(i+"*"+j+"="+i*j+"\t");//这里把println 改成...
编写一个C程序,用于打印99乘法表。
上面的没有注释,初学者往往一头雾水。我的代码最短#include <stdio.h>//包含基本输入输出功能的库文件void main(void)//入口函数没有参数、没有返回值{ for(int p=1;p<=9;p++)//循环9次,从1到9. { for(int p2=1;p2<=p;p2++)//每次循环次数由P决定 { printf("%d*%d=%d ",p,p2,p*p2)...