java编程撩妹代码大全 java表白

急需一个java编程实现的简单聊天窗口代码

import java.awt.*;

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的内丘网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

import java.awt.event.*;

import javax.swing.*;

import java点虐 .*;

import java.io.*;

public class ClientDemo01 {

public static void main(String[] args){

JFrame f=new JFrame("AA");

JPanel p1=new JPanel();

JPanel p2=new JPanel();

JTextArea ta=new JTextArea(15,30);

ta.setEditable(false); //文本域只读

JScrollPane sp=new JScrollPane(ta); //滚动窗格

JTextField tf=new JTextField(20);

JButton b=new JButton("发送");

p1.add(sp);

p2.add(tf);

p2.add(b);

f.add(p1,"Center");

f.add(p2,"South");

f.setBounds(300,300,360,300);

f.setVisible(true);

f.setResizable(false);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Socket socket=null;

BufferedInputStream bis=null;

BufferedOutputStream bos=null;

try{

socket=new Socket("192.168.0.4",5000);

bis=new BufferedInputStream(socket.getInputStream());

bos=new BufferedOutputStream(socket.getOutputStream());

MyThread01 mt=new MyThread01(bis,ta);

mt.start();

}catch(Exception e){

e.printStackTrace();

}

b.addActionListener(new ButtonActionListener01(tf,ta,bos));

}

}

class ButtonActionListener01 implements ActionListener{

JTextField tf;

JTextArea ta;

BufferedOutputStream bos;

public ButtonActionListener01(JTextField tf,JTextArea ta,BufferedOutputStream bos){

this.tf=tf;

this.ta=ta;

this.bos=bos;

}

public void actionPerformed(ActionEvent e){

String message=tf.getText();

if(!message.equals("")){

tf.setText(""); //清空文本框

ta.append("AA:"+message+"\n"); //添加到文本域并换行

try{

bos.write(message.getBytes());

bos.flush();

}catch(Exception ex){

System.out.println("发送失败");

}

}

}

}

class MyThread01 extends Thread{

BufferedInputStream bis;

JTextArea ta;

public MyThread01(BufferedInputStream bis,JTextArea ta){

this.bis=bis;

this.ta=ta;

}

public void run(){

try{

while(true){

byte[] b=new byte[100];

int length=bis.read(b);

String message=new String(b,0,length);

ta.append("BB:"+message+"\n");

}

}catch(Exception e){

e.printStackTrace();

}

}

} import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java点虐 .*;

import java.io.*;

public class ServerDemo01{

public static void main(String[] args){

JFrame f=new JFrame("BB");

JPanel p1=new JPanel();

JPanel p2=new JPanel();

JTextArea ta=new JTextArea(12,30); //文本域,第一个参数为行数,第二个参数为列数

ta.setEditable(false); //文本域只读

JScrollPane sp=new JScrollPane(ta); //滚动窗格

JTextField tf=new JTextField(20);

JButton b=new JButton("发送");

p1.add(sp);

p2.add(tf);

p2.add(b);

f.add(p1,"Center");

f.add(p2,"South");

f.setBounds(300,300,360,300);

f.setVisible(true);

f.setResizable(false);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

ServerSocket server=null;

Socket socket=null;

BufferedInputStream bis=null;

BufferedOutputStream bos=null;

try{

server=new ServerSocket(5000);

//ta.append("等待AA连接...\n");

socket=server.accept();

//ta.append("AA已连接\n");

bis=new BufferedInputStream(socket.getInputStream());

bos=new BufferedOutputStream(socket.getOutputStream());

MyThread1 mt=new MyThread1(bis,ta);

mt.start();

}catch(Exception e){

e.printStackTrace();

}

b.addActionListener(new ButtonActionListener1(tf,ta,bos));

}

}

class ButtonActionListener1 implements ActionListener{

JTextField tf;

JTextArea ta;

BufferedOutputStream bos;

public ButtonActionListener1(JTextField tf,JTextArea ta,BufferedOutputStream bos){

this.tf=tf;

this.ta=ta;

this.bos=bos;

}

public void actionPerformed(ActionEvent e){

String message=tf.getText(); //获取文本框中的内容

if(!message.equals("")){

tf.setText(""); //清空文本框

ta.append("BB:"+message+"\n"); //添加到文本域并换行

try{

bos.write(message.getBytes());

bos.flush();

}catch(Exception ex){

System.out.println("发送失败!");

}

}

}

}

class MyThread1 extends Thread{

BufferedInputStream bis;

JTextArea ta;

public MyThread1(BufferedInputStream bis,JTextArea ta){

this.bis=bis;

this.ta=ta;

}

public void run(){

try{

while(true){

byte[] b=new byte[100];

int length=bis.read(b);

String message=new String(b,0,length);

ta.append("AA:"+message+"\n");

}

}catch(Exception e){

e.printStackTrace();

}

}

}

Java编程(写出程序代码)

写了一个代码,代码如下,可以进行参考

public class sum {

public static void main(String[] args) {

//创建一个Scanner的对象input

Scanner input = new Scanner(System.in); 

//提示用户输入数据 

System.out.print("请输入一个整数");

//将输入的值赋给n

int n = input.nextInt();

//定义变量接收计算后的和

int sum = 0;

//利用循环进行求和

for (int i = 0; i = n; i++) {

sum+=i;

}

//输出最后的和

System.out.println("从0一直到"+n+"的所有整数的和是:"+sum);

}

}

java入门级编程训练,完整代码?

1、importjava.util.Random;publicclassHello{publicstaticvoidmain(String[]args){/*doubler=Math.random();System.out.println(r);*/inti;Randomr=newRandom();i=r.nextInt(8);System.out.println(i);}

2、inti;Randomr=newRandom();i=r.nextInt(8);System.out.println(i);

3、publicstaticvoidmain(String[]args){inti;Randomr=newRandom();i=r.nextInt(8);System.out.println(i)。

4、publicclassHello{publicstaticvoidmain(String[]args)for(inti=1;i=4;i++)

for(intj=1;j=4-i;j++)System.out.print()。

5、for(intk=1;k=2*i-1;k++)System.out.print(*);System.out.println()。

6、由于Java的诸多优点,java的发展前景十分广泛。ava可以参与制作大部分网络应用程序系统,而且与如今流行的WWW浏览器结合很好,这一优点将促进Java的更大范围的推广。

Java编程 有没有大哥会做的 谢谢帮忙 要过程谢谢

public class Test {

public static void main(String[] args) {

// 编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的面积。

Cylinder cylinder = new Cylinder(6, 6);

cylinder.show();

cylinder.showVolume();

}

}

abstract class Circle {

// ①一个成员变量 Radius(私有,浮点型); // 存放圆的半径;

private double Radius;

//②Circle( ) // 将半径设为0

public Circle() {

this.Radius = 0;

}

//②Circle(double r ) //创建Circle对象时将半径初始化为r

public Circle(double r) {

Radius = r;

}

// double getArea( ) //获取圆的面积

double getArea() {

// π * r ^ 2

return Math.PI * Math.pow(this.Radius, 2);

}

// 定义为抽象方法 double getPerimeter( ) //获取圆的周长

abstract double getPerimeter();

// void show( ) //将圆的半径、周长、面积输出到屏幕

void show() {

System.out.println("圆半径: " + this.Radius + ", 圆周长: " + this.getPerimeter() + ", 圆面积: " + this.getArea());

}

public double getRadius() {

return Radius;

}

public void setRadius(double radius) {

Radius = radius;

}

}

// 2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。

class Cylinder extends Circle {

// ①一个成员变量 double hight(私有,浮点型),// 圆柱体的高;

private double hight;

//②构造方法 Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r

public Cylinder(double r, double h) {

super(r);

this.hight = h;

}

// ③ 成员方法 double getVolume( ) //获取圆柱体的面积

double getVolume() {

return this.getArea() * this.hight;

}

// void showVolume( ) //将圆柱体的体积输出到屏幕

void showVolume() {

System.out.println("圆柱体体积: " + this.getVolume());

}

@Override

double getPerimeter() {

return 2 * Math.PI * this.getRadius();

}

}

运行结果:

网页题目:java编程撩妹代码大全 java表白
链接URL:https://www.cdcxhl.com/article12/ddjgdgc.html

成都网站建设公司_创新互联,为您提供建站公司网站制作全网营销推广用户体验ChatGPT服务器托管

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设