「反复循环java」反复循环一首歌
本篇文章给大家谈谈反复循环java,以及反复循环一首歌对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java如何能让某语句一直循环
- 2、什么是循环?Java中有哪些循环?
- 3、java编程中do while循环
- 4、java程序中:能让程序可以一直循环运行的关键字是什么?直到条件正确后才会结束次程序!
- 5、Java中的循环语句指什么?
java如何能让某语句一直循环
测试方法:
1.创建一个新类,复制如下代码:
public static void main(String[] args) {
Socket socket = null;
BufferedReader br = null;
PrintWriter pw = null;
try { //创建服务器,并开放3081端口
ServerSocket server = new ServerSocket(3081);
while (true) { //监听服务器端口,一旦有数据发送过来,那么就将数据封装成socket对象 //如果没有数据发送过来,那么这时处于线程阻塞状态,不会向下继续执行
socket = server.accept();
System.out.println("客户端信息:" + socket.getRemoteSocketAddress()); //从socket中得到读取流,该流中有客户端发送过来的数据
InputStream in = socket.getInputStream(); //InputStreamReader将字节流转化为字符流
br = new BufferedReader(new InputStreamReader(in)); //行读取客户端数据
String info = br.readLine();
System.out.println(info);
OutputStream out = socket.getOutputStream();
pw = new PrintWriter(out);
pw.println("服务器说:我扁死你");
pw.flush();
}
} catch (Exception e) { // TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
pw.close();
br.close();
socket.close();
} catch (IOException e) { // TODO Auto-generated catch block
e.printStackTrace();
}
}
}
2.创建另一个新类,复制如下代码:
public static void main(String[] args) {
Socket socket = null;
PrintWriter pw = null;
BufferedReader br = null;
try { //创建socket对象,并指明服务器的IP地址和端口号
while(true){
socket = new Socket("localhost", 3081); //得到socket发送数据的输出流
OutputStream out = socket.getOutputStream(); //将字节流包装成字符流
pw = new PrintWriter(out); //向服务器发送数据
pw.println("客户端说:建军闷烧"); //刷新流,确保数据能写到服务器
pw.flush();
InputStream in = socket.getInputStream();
br = new BufferedReader(new InputStreamReader(in));
String info = br.readLine();
System.out.println(info);}
} catch (Exception e) { // TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
pw.close();
socket.close();
Thread.sleep(1000);
} catch (IOException e) { // TODO Auto-generated catch block
e.printStackTrace();
}
}
}
测试方法:
先运行第一个main函数,建立起服务器
然后运行第二个函数,运行起客户端,客户端中延迟1秒
什么是循环?Java中有哪些循环?
循环就是反复的执行同一件事情;
比如:求1到100的累加和就是反复执行 sum =sum +i ; i =i +1;
java循环有三种:
1、do while 循环 2、while 循环 3、for 循环
1、do while 循环 至少执行一次
语法格式:
do {
至少执行一次循环体
sum =sum +i ;//累加自然整数i到sum
i =i +1;//自然整数加一到下一个整数
}while(i=100);
2、while 循环
语法格式:
while(i=100);{
//可能一次都不执行
sum =sum +i ;//累加自然整数i到sum
i =i +1;//自然整数加一到下一个整数
}
3、for 循环
语法格式:
for(int i=1;i=100 ;i++){
//可能一次都不执行
sum =sum +i ;//累加自然整数i到sum
i =i +1;//自然整数加一到下一个整数
}
你明白了吗?
java编程中do while循环
do-while语句的一般形式为:
do{
循环体语句区块
}while(布尔表达式)
do-while语句中各个成分的执行次序是:
先执行一次循环体语句区块,然后再判断布尔表达式的值,若值为false则跳出do-while循环,执行后面的语句;若值为true则再次执行循环体语句区块。如此反复,直到布尔表达式的值为false,跳出do-while循环。
do-while循环语句与while循环语句的区别仅在于do-while循环中的循环体至少执行一次,而while循环中的循环体可能一次也不执行。
例子:
计算从1开始的连续n个自然数之和,当其和值刚好超过100时结束,求这个n值。
public class c3_9
{
public static void main(String[] args)
{
int n=0;
int sum=0;
do{
n++;
sum+=n;
}while(sum=100);
System.out.println("sum="+sum);
System.out.println("n="+n);
}
}
该程序的运行结果是:
sum=105
n=14
java程序中:能让程序可以一直循环运行的关键字是什么?直到条件正确后才会结束次程序!
使用下面两个循环,都可以一直循环:
for(;true; ){
if(XXXXXXXX){//退出条件
break;
}
}
while(true){
if(XXXXXXXXXXXXXXX){ //退出条件
break;
}
}
Java中的循环语句指什么?
和c语言一样
有fo循环;
while循环;
没什么区别.
请采纳.
关于反复循环java和反复循环一首歌的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。