Java continue break制作简单聊天室程序
Java continue break 制作简单聊天室程序,屏蔽不文明语言,显示每句话聊天时间
package com.swift; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class ChatWithBreakContinue { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Date date = null; // long timeMillis=date.getTime(); // long timeMillis2=System.currentTimeMillis(); System.out.println("欢迎来到简单聊天程序"); System.out.println("请输入你的名字"); String name = scan.nextLine(); System.out.println("开始聊天了"); System.out.println("说再见离开聊天"); for (;;) { String msg = scan.nextLine(); date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String time = sdf.format(date); if (msg.equals("再见")) { break; } else if (msg.equals("傻子")) { System.out.println("注意文明用语"); continue; } else if (msg.equalsIgnoreCase("shazi")) { System.out.println("注意文明用语"); continue; } else if (msg.equals("笨")) { System.out.println("注意文明用语"); continue; } System.out.println("192.168.1.*" + name + "说: " + msg + " " + time); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Java中的break和continue关键字的使用方法总结
一.作用和区别 break的作用是跳出当前循环块(for.while.do while)或程序块(switch).在循环块中的作用是跳出当前正在循环的循环体.在程序块中的作用是中断和下一个case条件的比较. continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻循环体. 二.其他用途 break和continue可以配合语句标签使用. 这个都很简单,下面给个综合实例,看看就明白 了: /** * Created by IntelliJ
-
Java使用continue语句的实例详解
Java使用continue语句的实例详解 在Java中,如何使用使用continue语句? 下面示例中,演示如何使用continue语句跳过循环(实现统计指定字母(h)出现的次数,找到后路过循环) package com.yiibai; public class UseOfContinueStatement { public static void main(String[] args) { StringBuffer searchstr = new StringBuffer("hello ho
-
Java中break、continue、return语句的使用区别对比
break.continue.return之间的区别与联系 在软件开发过程中,逻辑清晰是非常之重要的. 代码的规范也是非常重要的.往往细节决定成败.在编写代码的时候,一定要理解语言的作用以及使用的方法和场景.下面来介绍一下break.continue.return三者的区别和联系. 1. break : (1).结束当前整个循环,执行当前循环下边的语句.忽略循环体中任何其它语句和循环条件测试. (2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出
-
java中break和continue区别及使用场合分析
几乎所有程序语言都有break和continue语句,可见它们的重要性,即使不重要相信也是够实用的吧.但是在真正的开发过程中,又有多少人会忽视它们的用法呢?相信初学者或者不关心程序优化的人应该对其了解的比较肤浅.本文力图通过实例加使用场合详解来引导菜鸟重新认识break和continue语句. 注意:为了方便演示,本文例子选择我喜爱的JavaScript语言,其它语言,比如C#.Java.Python等是一样的用法. 一.先看MSDN关于break和continue语句的帮助说明 1.break
-
java中break和continue源码解析
在自己学习java语言的过程中,很容易把break和continue的用法混淆.为了便于以后快速查阅及温习,在此特留学习笔记一份. 简述 在任何迭代语句的主体部分,都可以用break和continue控制循环的流程.其中,break用于强行退出循环,不执行循环中剩余的语句.而continue则停止执行当前迭代,然后退回循环起始处,开始下一次迭代. 源码 下面这个程序向大家展示了break和continue在for和while循环中的例子: package com.mufeng.thefourth
-
Java continue break制作简单聊天室程序
Java continue break 制作简单聊天室程序,屏蔽不文明语言,显示每句话聊天时间 package com.swift; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class ChatWithBreakContinue { public static void main(String[] args) { Scanner scan = new Sc
-
ASP.NET 使用application与session对象写的简单聊天室程序
ASP.Net中有两个重要的对象,一个是application对象,一个是session对象. Application:记录应用程序参数的对象,该对象用于共享应用程序级信息. Session:记录浏览器端的变量对象,用来存储跨网页程序程序的变量或者对象. 说实话,写了快一年的asp.net,application对象还真没怎么用过.看了看书,根据这两个对象的特性写了一个简单的聊天室程序.真的是非常的简陋. 我的思路是,有两个页面Default页和ChatRoom页,页面布局如图: Default
-
java网络通信技术之简单聊天小程序
本文实例为大家分享了java实现简单聊天小程序的具体代码,供大家参考,具体内容如下 再学习完java的通信技术后,做了一个简单的窗体聊天程序.程序非常简单,主要目的是当练习巩固自己所学的东西,在这里写出来记录以下.下面直接上代码. 首先是服务端代码: package ChatTwoPackage; import java.io.*; import java.net.*; public class ChatTwoServer { public ChatTwoServer(int port,Stri
-
Node.js制作简单聊天室
看了TCP的有关知识,写了个基于NET的聊天室. var net = require('net'); var count = 0, users = {}; var server = net.createServer(function (conn) { console.log('连接到'); conn.write( "\r\n > welcome to node-chat!" + "\r\n > " + count + " other peopl
-
Java基于UDP协议实现简单的聊天室程序
最近比较闲,一直在抽空回顾一些Java方面的技术应用. 今天没什么事做,基于UDP协议,写了一个非常简单的聊天室程序. 现在的工作,很少用到socket,也算是对Java网络编程方面的一个简单回忆. 先看一下效果: 实现的效果可以说是非常非常简单,但还是可以简单的看到一个实现原理. "聊天室001"的用户,小红和小绿相互聊了两句,"聊天室002"的小黑无人理会,在一旁寂寞着. 看一下代码实现: 1.首先是消息服务器的实现,功能很简单: •将客户端的信息(进入了哪一
-
java基于netty NIO的简单聊天室的实现
一.为何要使用netty开发 由于之前已经用Java中的socket写过一版简单的聊天室,这里就不再对聊天室的具体架构进行细致的介绍了,主要关注于使用netty框架重构后带来的改变.对聊天室不了解的同学可以先看下我的博客(<JAVA简单聊天室的实现>) 本篇博客所使用的netty版本为4.1.36,完整工程已上传到Github(https://github.com/Alexlingl/Chatroom),其中lib文件夹下有相应的netty jar包和source包,自行导入即可. 1.为何要
-
JAVA NIO实现简单聊天室功能
本文实例为大家分享了JAVA NIO实现简单聊天室功能的具体代码,供大家参考,具体内容如下 服务端 初始化一个ServerSocketChannel,绑定端口,然后使用Selector监听accept事件. 当有accept发生时,表示有客户端连接进来了,获取客户端的SocketChannel,然后注册其read事件:用来接收客户端发送的消息. package chatroom; import java.io.IOException; import java.net.InetSocketAddr
-
简单实现linux聊天室程序
花了很长时间用来练习掌握linux上socket的一个聊天室程序,可以实现的哦. 具体代码如下 代码一: #ifndef _I_H #define _I_H #include <math.h> #include <stdio.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h> #include <unistd.h> #include <
-
java实现简单聊天室单人版
本文实例为大家分享了java实现简单聊天室的具体代码,供大家参考,具体内容如下 先整理下思路: 1.创建一个通信服务端,传入端口号和相关的流后等待客户端连接,并初始化图形界面. 2.创建一个JFrame,用于写出聊天的界面,这里界面名称由其他类传入. 3.把客户端创建的方法写进JFrame(当然这里很粗糙的方法) 4.设置按钮的监听事件,发送消息和离线功能 首先创建一个服务端的类 import java.io.IOException; import java.net.ServerSocket;
-
java web实现简单聊天室
目标 servlet.jsp实现简单聊天室,用户通过浏览器登录后进入聊天室,可发送消息进行群聊,点击聊天信息框中的用户名可实现拍一拍功能. 基础知识 数据的存取 setAttribute / getAttribute request请求对象 :有效时间短 ServletContext上下文对象:一直存在于服务器,存储公有. 共享数据 Session会话对象:独立 网站默认页面一般是index.jsp 实现思路 1.登录页面 login.jsp 输入昵称 2.编写一个LoginSevlet,处理登
随机推荐
- PHP下一个非常全面获取图象信息的函数
- Docker学习之基于Dockerfile搭建JAVA Tomcat运行环境的方法
- Vue项目webpack打包部署到服务器的实例详解
- win2003+IIS下安装Xcache加速的配置方法分享
- js字符串的各种格式的转换 ToString,Format
- PHP实现获取域名的方法小结
- PHP简单获取多个checkbox值的方法
- C#实现计算年龄的简单方法汇总
- 数据结构基本概念和术语之位字节、字、位串、元素等
- 基于Android中手势交互的实现方法
- Linux下Docker安装和使用教程
- Android 实现IOS选择拍照相册底部弹出的实例
- Android开发学习路线图
- 用js实现上传图片前的预览(TX的面试题)
- 基于jQuery+Cookie实现的防止刷新的在线考试倒计时
- 判断字段是否被更新 新旧数据写入Audit Log表中
- jquery实现通用版鼠标经过淡入淡出效果
- java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决
- 标题过长使用javascript按字节截取字符串
- 微信小程序 使用picker封装省市区三级联动实例代码