【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
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敦厚的曹操

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值