易截截图软件、单文件、免安装、纯绿色、仅160KB

Java作业02

package homework02;
import java.util.Scanner;
/*
* 编写两个类:A和B,类A创建的对象可以计算两个正整数的最大公约数,类B创建的
* 对象可以计算两个数的最小公倍数。要求:类B中有一个成员变量时用类A的声明对象。
*/
public class A {
private int m;
private int n;
public A(){
this.intput();
}
//输入两个整数
public void intput(){
Scanner s=new Scanner(System.in);
System.out.println("请输入你想要算的数字 : ");
m=s.nextInt();
n=s.nextInt();
}

public int zdGYS(int m,int n){
int r;
do
{
if(m<n)
{
int t=m;
m=n;
n=t;
}
r=m%n;
m=n;
n=r;
}while(r!=0);
return m;
}

public void display1(){
System.out.println("最大公因数是:"+zdGYS(m,n));
}

public int getM() {
return m;
}
public int getN() {
return n;
}
public static void main(String args[]){
A a=new A();
a.display1();
new B(a).display2();
}
}

package homework02;
public class B {
private A a;
public B(A a){
this.a=a;
}
public void display2(){
int total=a.getM()*a.getN();
System.out.println("最小公倍数是:"+ total/a.zdGYS(a.getM(), a.getN()));
}
}


相关文档:

傻B自己看的java笔记:连接MYSQL

  改一个这样的题目正式告诉你,我终于动手记录一些java的笔记了。实在很久没有写java了。哈哈,不好意思,为了flash 后台有个支持,java 这部分还是要学一点,但不是很重点学。这部分东西,我不熟悉,也在慢慢记录。自己看的笔记,所以要是你不是傻B,最好不要看。
   在今晚练习的时候,尝试去连接可爱的 ......

Java面试笔试题大汇总(一)

第一,谈谈final, finally, finalize的区别。
  最常被问到。  
  第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?  
  第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。  
  第四,&和&am ......

Java自定义多线程服务器

// multi.MultiServer.java
package multi;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
public class MultiServer {
private int port = 8000;
private int backlog = 42;
private ServerSocket server_socket;
private Thread ......

java中的多态

面向对象编程有三个特征,即封装、继承和多态。
 
    封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。
 
    继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?
 
    方法的重写 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号