黑马程序员——循环与判断

                                                                                ---------------------- android培训、java培训、期待与您交流! ----------------------



一丶if与switch的用法

   1、对具体数值进行判断,而且数值不多符合:byte,short,int,char类型用swicth,如果结果是布尔型(boolean)和区间的判断用if!


   2、格式:

          if()                           if()
           {                              {
           }                              }
          elseif()                       else
          {                              {
          }                               }
 
          switch()
           {
             case1:
             case1:
             case1:
             ..........
             ..........
             ..........
           }



二丶循环

   1、while和do while的区别!


   2、for循环的掌握!


   3、for循环和while的区别:for循环定义的变量只限for循环,for循环执行完毕,变量在内存中释放,while循环初始化的变量都可用!


   4、for无限循环:for(;;){},while无限循环:while(true){}


   5、循环嵌套示例:

                                   

class For1
	{
		public static void main(String[] args)
		{
		        //外循环
			for(int x=0;x<3;x++)
			{
			        //内循环
				for(int y=0;y<4;y++)
				{
					System.out.print("*");
				}
				System.out.println();//起到换行的作用,外循环在控制
			}
			/*
			****
			****
			****
			可以看出外循环控制行数,内循环控制每一行的列数,也就是一行中的元素个数
			*/
			System.out.println("----------------------------");
			/*
			*****
			****
			***
			**
			*
			分析:发现图形有很多行和列,使用循环嵌套
			*/
			//int z=5;//定义列数
			for(int x=0;x<5;x++)//外循环控制行数
			{
				/*
				for(int y=0;y<5;y++)
				{
					System.out.print("*");
				}
				//此方法可解决行数问题,不可解决列数问题
				*/
				/*
				//①我们发现列数也在不断变化,可以定义一变量代替列数的变化
				for(int y=0;y<z;y++)
				{
					System.out.print("*");
				}
				System.out.println();
				z--;
				*/
				/*
				//②方法2
				for(int y=z;y<5;y++)
				{
					System.out.print("*");
				}
				System.out.println();
				z++;
				*/
				//③方法3
				for(int y=x;y<5;y++)
				{
					System.out.print("*");
				}
				System.out.println();
			}
			System.out.println("----------------------------");
			/*
			*
			**
			***
			****
			*****
			分析:发现图形有很多行和列,使用循环嵌套
			*/
			//实现代码
			/*
			尖朝下,可以初始化值,让初始化随着外循环变化。
			尖朝上,可以改变条件,让条件随着外循环变化。
			*/
		}
	}

   6、打印等腰三角形:

class ForTest
	{
		public static void main(String[] args)
		{
			/*
			----*
			---* *
			--* * *
			-* * * *
			分析“-”代表空格,我偶们发现上面的图形是由下面的图形打印"* "而成
			----*
			---**
			--***
			-****
			首先打印“-”,尖朝下,初始化值,让其随外循环变化
			而后打印“* ”,尖朝上,改变条件,让其随外循环变化
			*/
			//代码实现
			for(int x=0;x<5;x++)
			{
				for(int y=x;y<5;y++)
				{
					System.out.print("-");
				}
				for(int z=0;z<=x;z++)
				{
					System.out.print("* ");
				}
				System.out.println();
			}
		}
	}


                                             ---------------------- android培训、java培训、期待与您交流! ----------------------


                                                                          详细请查看:http://edu.csdn.net/heima


        

黑马程序员的tb_brand是指在JavaWeb基础教程中创建的一个表。这个表是用来存储品牌信息的,具体的表结构和数据类型需要和JavaBean类中的成员变量保持一致。\[1\]在这个教程中,使用了Maven来构建项目,并且使用了MyBatis作为持久层框架,通过配置pom.xml文件来引入相关依赖。\[2\] Maven是一个用于管理和构建Java项目的工具,它提供了一套标准化的项目结构、构建流程和依赖管理机制。\[3\] #### 引用[.reference_title] - *1* [【JAVAWEB开发】黑马程序员java web案例资料(含Element的删除与修改)](https://blog.csdn.net/aasd23/article/details/126940147)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [黑马程序员-MyBatis 框架-最全入门笔记、阿伟看了都得说真大、真细、真全!!!](https://blog.csdn.net/qq_57383364/article/details/128103058)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [JavaWeb——黑马程序员课程笔记](https://blog.csdn.net/King_ZACC/article/details/128573804)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值