栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础复习Day5

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础复习Day5

Java基础复习Day5 1. While 和 do…While
  • While :先判断 后执行

  • Do…While: 先执行 后判断 也就是do后边的循环体至少会先执行一次

    public void testWhile(){
            int a = 0;
            while (a < 0) {
                a++;
                System.out.println("while loop: " + a);
            }
            do {
                a++;
                System.out.println("dowhile loop: " + a); //dowhile loop: 1
            }while(a < 0);
        }
    
2. for循环
  • for循环:虽然java中所有的循环都可以用while和do…while来表示,但java提供了另一种更高效,更简单的循环结构:for循环

  • for循环是支持迭代的的一种通用结构,是最有效、最灵活的循环结构

  • for循环执行的次数,是在执行前就确定的格式如下:

    for(初始化; 布尔表达式;更新(迭代)){

    循环体语句

    }

            
            int sum = 0;
            //初始化//条件判断//迭代
            for (int i = 0; i <= 100; i++) {
                sum += i;
    
            }
            System.out.println(sum);
            //语句是对的,死循环:没有初始值,没有条件判断
            for(;;){
                
            }
    
3. 增强for循环
  • 增强for循环是为了循环遍历数组和集合的

  • 增强for循环格式:

    for(声明语句:表达式){

    }

           int[] nums = {10,20,30,40,50};
            //增强for循环是为了简化for语句,并且以后学习的集合等如果是无序的 可以使用增强for循环来遍历,for循环则遍历不了
            for (int num:
                 nums) {
                System.out.println(num);
            }
            for (int i = 0; i < nums.length; i++) {
                System.out.println(nums[i]);
            }
    
4. break和continue
  • break在任何循环语句的主体部分,均可用break来控制循环的流程,让循环强制退出,并且不执行循环中剩余的语句。(break语句也可以在switch语句中使用,用来避免case穿透)

  • continue语句用在循环语句体中,用于终止某次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

            int i = 0;
            while (i <= 10){
                i++;
                    System.out.print(i +"t");//1	2	3	4	5
    
                if (i==5){
                    break;
                }
            }
            System.out.println("循环外的语句继续执行");//循环外的语句继续执行
            int a = 0;
            while (a<100){
                a++;
                if (a%10==0){
                    System.out.println();
                    continue;//跳过本次循环又回到循环开始的地方重新继续
                }
                System.out.print(a + "t");
            }
    			//1	 2	3	4	5	6	7	8	9	
                //11	12	13	14	15	16	17	18	19	
                //21	22	23	24	25	26	27	28	29	
                //31	32	33	34	35	36	37	38	39	
                //41	42	43	44	45	46	47	48	49	
                //51	52	53	54	55	56	57	58	59	
                //61	62	63	64	65	66	67	68	69	
                //71	72	73	74	75	76	77	78	79	
                //81	82	83	84	85	86	87	88	89	
                //91	92	93	94	95	96	97	98	99
    
5,方法
  • 方法语法规则

    修饰符 返回值类型 方法名(参数类型 参数名){

    方法体

    |有返回值时,return 返回值;

    return 0;//相当于终止方法,并返回

    }

  • 参数传递:

    java是值传递,而不是引用传递

    等学习后 再单独写一篇学习笔记

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1006169.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号