黑马程序员技术交流社区

标题: 就目前来说我学到的写的简单程序 [打印本页]

作者: 涿郡丶二哥    时间: 2015-4-8 22:08
标题: 就目前来说我学到的写的简单程序
头一次发个带代码的帖子,把之前几天学的基本都用上了,写的不好大家见谅啊!
/*
打印一个由用户确定输出几行的九九乘法表
思路: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();//用于换行
  }
}
}


作者: 郁永鹏    时间: 2015-4-8 22:10
恩恩 不错不错,帮楼主顶一下
作者: 33姗姗    时间: 2015-4-8 22:10
虽然看不懂,还是要来顶~
作者: 18234706262    时间: 2015-4-8 22:11
努力吧!二哥!
作者: z小怪兽    时间: 2015-4-8 22:11
学习学习
作者: miss/U    时间: 2015-4-8 22:14
加油,共勉之。

作者: 涿郡丶二哥    时间: 2015-4-8 22:18
郁永鹏 发表于 2015-4-8 22:10
恩恩 不错不错,帮楼主顶一下

谢谢支持!
作者: lf027    时间: 2015-4-8 22:18
恩呢,写的挺好的,继续加油
作者: 涿郡丶二哥    时间: 2015-4-8 22:19
33姗姗 发表于 2015-4-8 22:10
虽然看不懂,还是要来顶~

33那么漂亮来看就很高兴啦!
作者: 涿郡丶二哥    时间: 2015-4-8 22:22
18234706262 发表于 2015-4-8 22:11
努力吧!二哥!

共勉共勉~
作者: 18234706262    时间: 2015-4-8 22:24
涿郡丶二哥 发表于 2015-4-8 22:22
共勉共勉~

谦虚谦虚!
作者: 黑夜中的太阳    时间: 2015-4-8 22:32
给楼主顶一个!
作者: 涿郡丶二哥    时间: 2015-4-8 22:41
黑夜中的太阳 发表于 2015-4-8 22:32
给楼主顶一个!

感谢支持!
作者: 396460221    时间: 2015-4-9 19:30
外循环控制行数,内循环控制列数,用\t解决结果对不齐的问题,很牛




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2