「反复循环java」反复循环一首歌

博主:adminadmin 2022-11-24 02:40:08 48

本篇文章给大家谈谈反复循环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和反复循环一首歌的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

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