java aop编程,Java编程

1 , Java编程abstract class Animal String name; String color; String weight; abstract void sport();}class Bird extends Animalpublic void sport()System.out.println("fly"); }}class Dog extends Animal public void sport()System.out.println("run"); }}
2,用java语言编程import java.util.*;public class Main/*** @param args*/ public static void main(String[] args)// TODO Auto-generated method stub Scanner s=new Scanner(System.in); int x=s.nextInt(); int y=Show(x); System.out.print(y); } public static int Show(int x) int y; if(x>0) y=x+3; } else if(x==0) y=0; } else y=x*x-1; } return y; }}
3,标题 JAVA编程Java Appletcatioimport java.util.Arrays;public class Array{public static void main(String[] args){int a[]=new int []{31,26,93,44,65};Arrays.sort(a);System.out.println("min:"+a[0]);System.out.println("max:"+a[a.length-1]);int count=0,average;for(int i = 0;i<a.length;i++)count +=a[i];average = count/i.length;System.out.println("count:"+count);System.out.println("average :"+average);}}import java.util.Arrays;public class Array{public static void main(String[] args){int a[]=new int []{11,22,55,44,65};Arrays.sort(a);System.out.println("min:"+a[0]);System.out.println("max:"+a[a.length-1]);int count=0,average;for(int i = 0;i<a.length;i++)count +=a[i];average = count/i.length;System.out.println("count:"+count);System.out.println("average :"+average);}}其中的关键是Arrays.sort(a);静态类Arrays提供静态方法sort():用来对array进行从小到大的排序 。【java aop编程,Java编程】
4,java p2p通信编程这个简单啦,你可以用ServerSocket这个类,这个才用的是tcp协议,当然你也可以才用udp编程,给你一个小小的代码看看吧 , 仅作参考,以前写了一个java版本的qq,用的就是ServerSocket!!public class TcpDemo public static void main(String...args) throws ExceptionSocket so=new Socket(InetAddress.getByName("192.168.96.50"),10004);OutputStream out=so.getOutputStream();out.write("Tcp test 成功了把!".getBytes());so.close(); }} class TcpServer public static void main(String...args) throws ExceptionServerSocket ss=new ServerSocket(10004);Socket so=ss.accept();String ip=so.getInetAddress().getHostAddress();System.out.println(ip+"connectioned...........");InputStream input=so.getInputStream();byte[] by=new byte[1024];int len=input.read(by);System.out.println(new String(by,0,len).toString());so.close(); }}在网络这么发达的信息时代,java在c/s,b/s都会用到网络编程c/s会用得多一点,就一点来讲c/s升级比较麻烦 , 所以单机的系统是比较少,一般都是在线升级b/s也会用到,特别是几个系统之间要交互(也就是要给其它系统发数据或者接收数据)的话,都会用到socket不过web工程里面我还没见过需要通信利用socket编程的,也许是我见识少 , 但是在web里面需要比如完成socket实现的文件聊天等等 都是利用ajax的框架实现的 5,Java oop编程题目import java.util.Scanner;//定义接口public interface animals String monkey = "猴子";String elephant = "大象";String peach = "桃子";String banana = "香蕉";}//这是猴子的类class monkey implements animalspublic void monkeyeat()Scanner sc = new Scanner(System.in);System.out.println("请输入你要给猴子吃的食物");String food1 = sc.next();if(food1.equals(peach))System.out.println("你给猴子吃的食物是"+peach+",请选择要给它吃好的还是坏的");String choose1 = sc.next();if(choose1.equals("好的"))System.out.println("猴子吃到了好的"+peach+",猴子笑哈哈");}else if(choose1.equals("坏的"))System.out.println("猴子吃到了坏的"+peach+",哭了起来");}elseSystem.out.println("您的输入有误 , 请输入好的或者坏的");}}else if(food1.equals(banana))System.out.println("你给猴子吃的食物是"+banana+",请选择要给它吃好的还是坏的");String choose2 = sc.next();if(choose2.equals("好的"))System.out.println("猴子吃到了好的"+banana+",猴子跳起来");}else if(choose2.equals("坏的"))System.out.println("猴子吃到了坏的"+banana+",扔掉"+banana);}elseSystem.out.println("您的输入有误 , 请输入好的或者坏的");}}elseSystem.out.println("您输入的食物有误,这里只有"+peach+"和"+banana+"两种食物");}}}//这是大象的类class elephant implements animalspublic void elephanteat()Scanner sc = new Scanner(System.in);System.out.println("请输入你要给大象吃的食物");String food2 = sc.next();if(food2.equals(peach))System.out.println("你给大象吃的食物是"+peach+",大象不吃桃子");}else if(food2.equals(banana))System.out.println("你给大象吃的食物是"+banana+",请选择要给它吃好的还是坏的");String choose3 = sc.next();if(choose3.equals("好的"))System.out.println("大象吃到了好的"+banana+",大象翘鼻子");}else if(choose3.equals("坏的"))System.out.println("大象吃到了坏的"+banana+",吐了出来");}elseSystem.out.println("您的输入有误,请输入好的或者坏的");}}else System.out.println("您输入的食物有误,这里只有"+peach+"和"+banana+"两种食物");}}}//测试类class Testpublic static void main(String []args)monkey one = new monkey();one.monkeyeat();elephant two = new elephant();two.elephanteat();}}动物接口,里面有个吃的方法,传入一个食物对象public interface AnimalsString Eat(Food food);}猴子public class Monkey implements Animals@Override public String Eat(Food food)String str = "";if(food.getName().equals("香蕉")&&food.getQuality().equals("good"))str = "猴子吃到好的香蕉跳起来";}else if(food.getName().equals("香蕉")&&food.getQuality().equals("bad"))str = "猴子吃到吃到坏的哭起来";}else if(food.getName().equals("桃子")&&food.getQuality().equals("good"))str = "猴子吃到好的桃子跳起来";}else if(food.getName().equals("桃子")&&food.getQuality().equals("bad"))str = "猴子吃到吃到坏的哭起来";}return str; }}大象public class Elephant implements Animals@Override public String Eat(Food food)String str = "";if(food.getName().equals("香蕉")&&food.getQuality().equals("good"))str = "大象吃到好的香蕉跳起来";}else if(food.getName().equals("香蕉")&&food.getQuality().equals("bad"))str = "大象吃到吃到坏的哭起来";}else if(food.getName().equals("桃子")&&food.getQuality().equals("good"))str = "大象吃到好的桃子跳起来";}else if(food.getName().equals("桃子")&&food.getQuality().equals("bad"))str = "大象吃到吃到坏的哭起来";}return str; }}食物public class Food//食物名称 private String name; //食物品质 private String quality; public String getName()return name; } public void setName(String name)this.name = name; } public String getQuality()return quality; } public void setQuality(String quality)this.quality = quality; }}