java代码循环运行 java循环指令

怎样用java语言写个循环执行的命令?您好,你可以在外面一层加一个for或者while循环,具体使用方法 , 百度查找for循环和while循环
java如何能让某语句一直循环测试方法:
【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中得到读取流,该流中有客户端发送过来java代码循环运行的数据
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对象,并指明服务器java代码循环运行的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 for循环的执行顺序和几种常用写法1java代码循环运行:遍历数组的传统方式
/* 建立一个数组 */
int[] integers = {1java代码循环运行,2java代码循环运行,3,4};
/* 开始遍历 */
for (int j = 0; jintegers.length; j){
int i = integers[j];
System.out.println(i);
}
2:遍历Collection对象的传统方式
/* 建立一个Collection */
String[] strings = {"A","B","C" , "D"};
Collection stringList = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Iterator itr = stringList.iterator(); itr.hasNext();) {
Object str = itr.next();
System.out.println(str);
}
3:遍历数组的简单方式
/* 建立一个数组 */
int[] integers = {1,2, 3,4};
/* 开始遍历 */
for (int i : integers) {
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
4:遍历数组的简单方式的等价代码
/* 建立一个数组 */
int[] integers = {1,2,3 , 4};
/* 开始遍历 */
for (int 变量名甲 = 0; 变量名甲integers.length; 变量名甲) {
System.out.println(integers[变量名甲]);/* 依次输出“1”、“2”、“3”、“4” */
}
5:遍历Collection的简单方式
/* 建立一个Collection */
String[] strings = {"A" , "B","C","D"};
Collection list = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Object str : list) {
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
6:遍历Collection的简单方式的等价代码
/* 建立一个Collection */
String[] strings = {"A","B", "C","D"};
Collection stringList = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Iterator 变量名乙 = list.iterator(); 变量名乙.hasNext();) {
Object str = 变量名乙.next();
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
7:禁止重新赋值
int[] integers = {1,2 , 3,4};
for (final int i : integers) {
i = i / 2; /* 编译时出错 */
}
8:允许修改状态
Random[] randoms = new Random[]{new Random(1),new Random(2) , new Random(3)};
for (final Random r : randoms) {
r.setSeed(4);/* 将所有Random对象设成使用相同的种子 */
System.out.println(r.nextLong());/* 种子相同,第一个结果也相同 */
}
9:使用和要被遍历的数组中的元素相同类型的循环变量
int[] integers = {1,2 , 3,4};
for (int i : integers) {
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
10:使用和要被遍历的Collection中的元素相同类型的循环变量
Collection String strings = new ArrayList String();
strings.add("A");
strings.add("B");
strings.add("C");
strings.add("D");
for (String str : integers) {
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
11:使用要被遍历的对象中的元素的上级类型的循环变量
String[] strings = {"A","B", "C","D"};
Collection String list = java.util.Arrays.asList(strings);
for (Object str : list) {
System.out.println(str);/* 依次输出“A”、“B”、“C”、“D” */
}
12:使用能和要被遍历的对象中的元素的类型自动转换的类型的循环变量
int[] integers = {1, 2,3, 4};
for (Integer i : integers) {
System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */
}
java代码循环运行的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java循环指令、java代码循环运行的信息别忘了在本站进行查找喔 。

    推荐阅读