简单的java小程序???

1.一直以为程序和数学没有什么关系,但是学习了那么久的也遇到了很多程序里的数学问题.

下面是一个相关方面的例子? 对于初学java的你,会写吗 ?

public class  shuxue{
 public static void main(String[] args) {
  // TODO Auto-generated method stub

  int temp1;
  int temp2;

  Scanner sc = new Scanner(System.in);
  System.out.println("请你输入第一个数:");
  temp1 = sc.nextInt();
  System.out.println("请你输入第二个数:");
  temp2 = sc.nextInt();
  System.out.println("最大公约数:");

  for (int a = (temp1 > temp2 ? temp2 : temp1); a > 0; a--) {
   if ((temp1 % a == 0) && (temp2 % a == 0)) {
    System.out.println("" + a);
    break;
   }
  }
   System.out.println("最小公倍数为:");
    for (int b = (temp1 > temp2 ? temp1 : temp2);; b++) {
    if ((  b%temp1== 0) && (b%temp2  == 0)) {
     System.out.println("" + b);
     break;
    }
   }
  }

 }

2.下面是个经典的九九乘法表程序,我觉得要注意的问题很多,很多!从中你能学到些什么???


public class dneight {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
      int i;
      int j;
      int k;
      for(i=1;i<=9;i++){
       for(j=1;j<=i;j++){
        k=j*i;
        System.out.print(j+"*"+i+"="+k+"  ");
       }
       System.out.println();
      }
 }

}
 

本人是java编程菜鸟,java基础的都已经学了.感觉概念的东西还是需要好好的去理解,而且能够用程序来说明!!基础很重要!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值