0
点赞
收藏
分享

微信扫一扫

【JAVA】循环语句实例大全!(源代码招呼!)


一、while (循环语句) - 先判断,后循环,符合条件循环,不符合退出。 

package HELLO;
import java.util.Scanner;
public class helloword // 注意这个和.java前面的文件名要相符。
{

public static void main(String[] args)
{
int m_input=10;
while (m_input != 0) // 只要不输入0,也就是m_input不等于0,就循环。
{

System.out.println("**************");
System.out.println("1 ----- 上甘岭");
System.out.println("2 ----- 英雄");
System.out.println("3 ----- 疯狂的外星人");
System.out.println("4 ----- 哪吒");
System.out.println("**************");
System.out.println("");
System.out.println("请选择要看的电影:");

Scanner in_1 = new Scanner(System.in);

int aaa = in_1.nextInt();

switch (aaa) {
case 1:
System.out.println("即将播放《上甘岭》:");
break;
case 2:
System.out.println("即将播放《英雄》:");
break;
case 3:
System.out.println("即将播放《疯狂的外星人》:");
break;
case 4:
System.out.println("即将播放《哪吒》:");
break;
default:
System.out.println("选择了0");
m_input=0;
break;
}

}
System.out.println("您退出了!再见!");

}
}

二、do while (循环条件)- 先判断,后循环,符合条件循环,不符合退出。 

package HELLO;
import java.util.Scanner;
public class helloword {

public static void main(String[] args)
{
int m_input=0; // 按说0不应该执行循环,不符合while的条件,但是do while是先执行,后判断。
do {

System.out.println("**************");
System.out.println("1 ----- 上甘岭");
System.out.println("2 ----- 英雄");
System.out.println("3 ----- 疯狂的外星人");
System.out.println("4 ----- 哪吒");
System.out.println("**************");
System.out.println("");
System.out.println("请选择要看的电影:");

Scanner in_1 = new Scanner(System.in);

int aaa = in_1.nextInt();

switch (aaa) {
case 1:
System.out.println("即将播放《上甘岭》:");
m_input=1;
break;
case 2:
System.out.println("即将播放《英雄》:");
m_input=2;
break;
case 3:
System.out.println("即将播放《疯狂的外星人》:");
m_input=3;
break;
case 4:
System.out.println("即将播放《哪吒》:");
m_input=4;
break;
default:
System.out.println("选择了0");
m_input=0;
break;
}

}while (m_input != 0); // 先循环就一次,到底了再

System.out.println("您退出了!再见!");

}
}

二、For (循环条件)- 先判断,后循环,符合条件循环,不符合退出。

1、用i++遍历数组

package HELLO;
import java.util.Scanner;

import javax.print.DocFlavor.INPUT_STREAM;
public class helloword {

public static void main(String[] args)
{
String[] m_sz= {"乒乓球","篮球","足球","音乐"}; // 读取数组
for(int i=0;i<m_sz.length;i++)
{
System.out.println(m_sz[i]);
}
}
}

三、For Each (循环)- 处理数值专用。

package HELLO;
import java.util.Scanner;

import javax.print.DocFlavor.INPUT_STREAM;
public class helloword {

public static void main(String[] args)
{
String[] m_sz= {"乒乓球","篮球","足球","音乐"};
for(String i:m_sz) \\ 字符型数组
{
System.out.println(i);
}

int[] m_sz1= {62,98,99,77};
for(int i:m_sz1) \\ 数值型数组
{
System.out.println(i);
}
}
}








举报

相关推荐

0 条评论