要求:输入数字,打印出对应行数的乘法表,无bug
将接收数字、打印乘法表的程序写成类,让main调用该程序——>封装。 注意:
1)类名要首字母大写 2)返回数据类型要写清楚
3)成员方法传入的数据类型与返回数据类型需要注意 返回类型与方法中return的类型要一致 /*
作者:李滨 日期:2016.03.14 功能:输入一个1-9的数,打印出对应行数的乘法表 */
import java.util.Scanner; public class Cfab { public static void main(String args[]) { System.out.println(\"请输入要打印的乘法表的行数:\"); int a=0; /*a为打印的行数*/ do { Sr sr=new Sr();
a=sr.shuru(); /*给a赋值*/ if(a<=0||a>9) /*判断a是否符合条件,根据结果给与提醒*/ {System.out.println(\"请输入1-9的数字\");} }while(a<=0||a>9); Cfb cfb=new Cfb(); cfb.biao(a); } }
class Sr { public int shuru() { Scanner sc=new Scanner(System.in); int a=sc.nextInt(); return a; /*返回int 型的a,与返回类型相同*/ } }
class Cfb { public void biao(int i) /*无返回类型*/
}
{ }
for(int j=1;j<=i;j++) { for(int k=1;k<=j;k++) { int ji=0; System.out.print(j+\"*\"+k); if(k 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务