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基础的都已经学了.感觉概念的东西还是需要好好的去理解,而且能够用程序来说明!!基础很重要!!