关于java共通代码的信息

博主:adminadmin 2022-12-19 08:45:07 74

今天给各位分享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共通代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-19,除非注明,否则均为首码项目网原创文章,转载请注明出处。