关于java共通代码的信息
今天给各位分享java共通代码的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
JAVA里面“共通模块”什么意思
共通模块 字意是公共通用吧,
其实应叫 通用模块 或 通用代码
简单点就如 全局变量,公共方法,在不同的类或模组中同时用到的模块应叫做通用模块
如在项目中常有 Utils、Helps等名称的包或类
使代码有复用性,如String转化、Date格式等等
谁能帮我写一段java程序互相通信的代码
服务器:
import java.io.*;
import java.net.*;
import java.util.*;
public class TalkServer{
public static void main(String[] args){
try{
ServerSocket server = new ServerSocket(6666);
Socket socket = server.accept();
String line = null;
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter pw = new PrintWriter(socket.getOutputStream());
BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Client:" + br.readLine());
line = br2.readLine();
while(!line.equals("bye")){
pw.println(line);
pw.flush();
System.out.println("Server:" + line);
System.out.println("Client:" + br.readLine());
line = br2.readLine();
}
br.close();
pw.close();
socket.close();
server.close();
}catch(Exception e){
System.out.println("Error:" + e);
}
}
}
客户端:
import java.io.*;
import java.net.*;
import java.util.*;
public class TalkClient{
public static void main(String[] args){
try{
Socket socket = new Socket("127.0.0.1",6666);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw = new PrintWriter(socket.getOutputStream());
BufferedReader br2 = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String readLine = null;
readLine = br.readLine();
while(!readLine.equals("bye")){
pw.println(readLine);
pw.flush();
System.out.println("Client:" + readLine);
System.out.println("Server:" + br2.readLine());
readLine = br.readLine();
}
br.close();
pw.close();
socket.close();
}catch(Exception e){
System.out.println("Client Error:" + e);
}
}
}
java代码
import java.util.Scanner;
public class GuKe{
private String name;
private String address;
private long phone;
private int vip;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setAddress(String address){
this.address = address;
}
public String getAddress(){
return address;
}
public void setPhone(long phone){
this.phone = phone;
}
public long getPhone(){
return phone;
}
public void setVip(int vip){
this.vip = vip;
}
public int getVip(){
return vip;
}
//测试方法
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入客户的姓名...");
GuKe k1 = new GuKe();
k1.setName(sc.next());
System.out.println("请输入客户的地址...");
k1.setAddress(sc.next());
System.out.println("请输入客户的电话...");
k1.setPhone(sc.nextLong());
k1.setVip(1); //这里1表示初级vip,2表示中级vip,3表示高级vip用户
if(k1.getVip() == 1){
System.out.println("您好,欢迎:" + k1.getName()+"\n您是本店"+(k1.getVip() == 1)?"初级VIP":"不是VIP");
}else if(k1.getVip() == 2){
System.out.println("您好,欢迎:" + k1.getName()+"\n您是本店"+(k1.getVip() == 1)?"中级VIP":"不是VIP");
}else if(k1.getVip() == 2){
System.out.println("您好,欢迎:" + k1.getName()+"\n您是本店"+(k1.getVip() == 1)?"高级VIP":"不是VIP");
}else{
System.out.println("对不起,请"+k1.getName()+"办理VIP!");
}
//5个用户我就不给你添加了,你用map或者数组自己添加就好了。
}
}
关于java共通代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。