A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

头一次发个带代码的帖子,把之前几天学的基本都用上了,写的不好大家见谅啊!
/*
打印一个由用户确定输出几行的九九乘法表
思路:1、导包;
  2、定义一个新的方法,叫Cfb99;
  3、在方法里写出乘法表
  4、由于用户输入的数字可能会超出范围所以加个判断语句
  
@author:涿郡二哥
*/
import java.util.Scanner;
class ForForWork{
public static void main(String[] args){
  Scanner sc = new Scanner(System.in);
  int key = sc.nextInt();
  if(key>=1 && key<=9){//当用户输入的是1~9的数时调用方法
  Cfb99(key);//导入用户输入的正确值
  }
  else{//当用户输入的超出范围时输出:您输入的数字有误!
  System.out.println("您输入的数字有误!");
  }
}
public static void Cfb99(int a){//定义了一个99乘法表的方法,定义a的值引用输入的次数
  for(int x=1; x<=a; x++){//把a的值加入到99乘法表的打印语句中用来控制内循环次数
   for(int y=1; y<=x; y++){//内循环用来打印乘法表
    System.out.print(y+"*"+x+"="+y*x+"\t");//为了打印y*x=(y*x的值)
   }
   System.out.println();//用于换行
  }
}
}

评分

参与人数 1黑马币 +1 收起 理由
徐跃进 + 1 赞一个!

查看全部评分

13 个回复

倒序浏览
恩恩 不错不错,帮楼主顶一下
回复 使用道具 举报
33姗姗 来自手机 高级黑马 2015-4-8 22:10:44
藤椅
虽然看不懂,还是要来顶~
回复 使用道具 举报
努力吧!二哥!
回复 使用道具 举报
学习学习
回复 使用道具 举报
加油,共勉之。
回复 使用道具 举报
郁永鹏 发表于 2015-4-8 22:10
恩恩 不错不错,帮楼主顶一下

谢谢支持!
回复 使用道具 举报
恩呢,写的挺好的,继续加油
回复 使用道具 举报
33姗姗 发表于 2015-4-8 22:10
虽然看不懂,还是要来顶~

33那么漂亮来看就很高兴啦!
回复 使用道具 举报

共勉共勉~
回复 使用道具 举报

谦虚谦虚!
回复 使用道具 举报
给楼主顶一个!
回复 使用道具 举报

感谢支持!
回复 使用道具 举报
外循环控制行数,内循环控制列数,用\t解决结果对不齐的问题,很牛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马