精华内容
下载资源
问答
  • Java——条件判断与循环语句 条件判断主要是使用在if条件语句中: if(条件语句){ 执行体 } 若条件语句返回值为true时,则执行执行体语句;反之则不执行。 if(条件语句){ 代码执行体 }else{ 执行体 } 若条件语句...

    Java——条件判断与循环语句

    条件判断主要是使用在if条件语句中:
    if(条件语句){
    执行体
    }
    若条件语句返回值为true时,则执行执行体语句;反之则不执行。

    if(条件语句){
    代码执行体
    }else{
    执行体
    }
    若条件语句返回值为true,则执行if中的执行体;若返回值为false,则执行 else中的执行体

    if(条件语句){
    代码执行体
    }else if(条件语句){
    执行体
    }else{
    执行体
    }
    若if条件语句返回值为true,则执行if中的执行体;若为false,则继续判断else if中的条件语句,若都为false最后执行else中的执行体。else语句也可以没有。

    判断语句中&&(短路与)||(短路或)是必须要注意的,也是很常用的两个逻辑运算符。&&当前面的条件为假时表达式为假,程序不会再判断后面的条件是否为真。||当前面的条件为真时表达式为真,程序不会判断后面的表达式为假。

    循环语句

    while循环
    while(条件语句){
    循环体
    }

    do—while循环
    do{
    循环体
    }while(条件语句)

    他们的结构非常相似,只有一点不相同。while是先判断再进循环体,而do-while是先进循环体在判断。

    	public static void main(String[] args) {
    		int i = 5;
    		while(i>=0) {			
    			i--;
    		}
    		System.out.println(i);
    	}
    i=0
    public static void main(String[] args) {
    		int i = 5;
    		do{			
    			i--;
    		}while(i>=0);
    	    System.out.println(i);		
    	}
    i=-1
    

    for循环

    for循环
    for(循环变量;判断语句;更新循环变量){
    语句块
    }

    循环嵌套图形打印
    sanjiao

    for(int i=0;i<5;i++) {
    			for(int j=0;j<i+1;j++) {
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    

    口诀
    外层循环控制行数,内层循环控制列数

    展开全文
  • java循环语句的学习

    2017-05-16 10:51:33
    1.if语句与swtich语句的区别:  switch语句:是不是......;适合对于同一个变量的值作条件判断时;)  if语句:如果.......; 2.whlie循环语句:

    1.if语句与swtich语句的区别:

        switch语句:是不是......;适合对于同一个变量的值作条件判断时;)

        if语句:如果.......;


    2.whlie循环语句:                                                                                                                               sum+=i;等同于sum=sum+i;

        while(表达式){

             语句序列

         说明:表达式的值只能是true或者是false;

                     表达式如果为true,就一直循环,直到为false;

                    *** 死循环:while(true)

    例1:int i=0;  

               do{       

            System.out.println(i); 

                   }while(i<100);

    例2:

    int i=0;

    while(i<100){

         System.out.println(i);

    }


    3.do....while循环

                          do{

                         语句序列

                                }while(表达式);

    例子:登录判断

        import java.util.Scanner;                //引用Scanner类(扫描器)
        
    public class Eample{                 //Example是创建的文件名称
    public static void main(String[] args)
    {
    Scanner sc=new Scanner(System.in);       //新建类sc
    String pwd="";                                                  //定义登录密码,输入字符串
    do{
    System.out.println("请输入密码:");        
    pwd=sc.nextLine();                                //输入字符串
    }while(!pwd.equals("123"));                           //当字符串不为123时循环,当字符串为123时输出结果
    System.out.println("密码正确");
    }

    }

    扩展:Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine()

    1.next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串

    2.nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。

         
    展开全文
  • java学习心得第7天(循环结构) 通过一天的java学习,在千锋教育老师的讲解下,让我对java这门语言有了更深层次的了解。...目前学习到的java循环结构有while、do-while和for循环。 (一)while循环 1.whil...

    java学习心得—循环结构

    通过对java循环操作的学习,在千锋教育老师的讲解下,让我对java这门语言有了更深层次的了解。下面我总结一下今天学习的内容:

    一、什么是循环结构?

    循环结构是通过某个条件,重复的执行一段逻辑代码。
    在这里插入图片描述

    二、循环结构包括什么?循环操作需要什么条件?是否使用循环及使用步骤!

    1目前学习到的java循环结构有while、do-while和for循环。

    2如需要一个明确的循环组成有四个必要条件:

    (1)初始部分:用来设置循环的初始变量。
    (2)循环条件:决定是否继续循环的依据。
    (3)循环操作:单次执行的逻辑代码或者任务。
    (4)迭代部分:控制循环条件改变的增量(缺少将会产生死循环)。

    3是否使用循环及使用步骤:

    (1)拿到一道题或者一个任务一定要先明确是否需要使用循环。
    (2)分析循环条件和循环操作是什么。
    (3)循环结构的选型。(while、do-while、for循环)

    (一)while循环

    1.while循环的语法:

    while(布尔表达式){
    //逻辑代码
    }
    在这里插入图片描述111

    2.执行流程:

    (1)先对布尔表达式进行判断,结果为ture则执行逻辑代码。
    (2)本次执行完毕后,再进行判断,结果仍旧为ture式,循环会再次执行。
    (3)直到布尔表达式的结果为false时,退出循环结构执行后续代码。

    3.while循环的特点:

    (1)如果首次判断不满足条件,则一次都不会执行。(执行次数:0~n次)。
    (2)先判断,再执行。适用于循环次数明确的情况。

    (二)do-while循环

    1.do-while循环的语法:

    do{
    //逻辑代码
    }while(布尔表达式)
    在这里插入图片描述

    2.执行流程:

    (1)先执行一次循环操作,再进行布尔表达式的判断。
    (2)如果结果为ture,则再次执行循环操作,如果结果为false,才会退出循环,执行后续代码。

    3.do-while循环的特点:

    首次不判断条件是否满足,先执行一次,再进行判断。

    (三)for循环

    1.for循环的语法:

    for(初始部分;循环条件;迭代部分){
    //循环操作
    }
    在这里插入图片描述

    2.执行流程:

    (1)首次执行初始部分(仅一次)。
    (2)对布尔表达式进行判断,结果为ture时,则会执行逻辑代码。
    (3)本次执行完毕后,执行迭代部分,迭代部分执行完以后再次进行判断,结果仍旧为ture,则再次执行逻辑代码。
    (4)直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码。

    3.while循环的特点:

    (1)for循环和while循环相同,如果首次判断不满足条件,则一次都不会执行。(执行次数:0~n次)。
    (2)先判断,再执行。适用于循环次数明确的情况。

    (四)嵌套循环

    概念

    在一个完整的循环结构中,嵌套另一个完整的循环结构。(注意:各循环可互相嵌套,且一般不超过三层)
    嵌套循环的外层控制行数,内层控制列数。外层循环变量变化一次,内层循环变量变化一轮。

    如:打印一个等腰三角形

    在这里插入图片描述

    如:打印一个乘法表

    在这里插入图片描述

    三、流程的控制

    目前学习到的流程控制有两个:1.break,2.continue。

    1.break

    break:终止、跳出 switch分支结构和循环结构。

    2.continue

    continue:结束本次循环,进入下一次循环。循环执行中遇到continue则会跳出此次循环,进入下一次循环。

    四、比较while、do-while、for

    while:先判断、再执行。 如果不成立就不会循环。
    do-while:先执行、再判断。 不管条件是否成立都进行一次循环(至少执行一次)。
    for:需要的条件与while相同,但for循环的写法更为简洁。

    展开全文
  • Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 另外,在Java5中引入了一种主要用于数组的增强型for循环。 直接上我做的思维导图:

    Java中有三种主要的循环结构:

    while 循环
    do…while 循环
    for 循环

    另外,在Java5中引入了一种主要用于数组的增强型for循环。

    直接附上我做的思维导图:

    在这里插入图片描述

    总结:

    学过C语言的循环结构就应该对上述大部分内容不陌生,把判断条件限制为布尔表达式就基本上一样了,两个关键字的用法也一模一样。另外就是引入了一种主要用于数组的增强型for循环,这个需要学一下就基本没什么问题了。

    感悟:

    学过C语言还有Python相关知识的学Java还是比较容易上手的,现在感觉Java就是C语言和Python的结合体,不知道小伙伴们是不是也有同感呢?

    知识来源:菜鸟教程:Java循环结构 (若侵权请联系删除)

    最后介绍一下,本人来自杭州电子科技大学,正在遨游Java之旅,期待你们一起加入!!!

    展开全文
  • 本实验的目的是熟悉如何使用循环语句解决问题。 4.2 实验要求 编写一个 Java 应用程序,输出区间[200,300]上的所有素数,要求写出程序的运行结果。 4.3 实验指导 可以使用 break 语句或continue 语句。 4.4 实验...
  • 1:switch语句(掌握)(1)格式: switch(表达式) { case 值1: 语句体1; break; case值2 ; 语句体2; break;
  • Java语言提供了两种判断语句:if语句和switch语句。这两种语句用于实现判断,当符合某些条件时执行某段代码,否则将不执行 语法: if(条件判断语句){代码A;}当条件成立时执行代码A,如果条件不成立则不执行代码A,...
  • Java中for循环语句执行流程

    千次阅读 2018-09-25 18:54:12
    for(expression 1 ; expression 2 ; expression 3){ expression 4; } ...第一次执行时(初始化时):首先执行...第一次写,计划记一些学习上遇到的问题以及其他的心得,如果有写得不好的请大神们多多指正。
  • 选择与循环语句 一般程序结构分为3种:顺序结构、选择结构、循环结构。 ①顺序结构:程序自上而下逐行执行。 ②选择结构包括if、if…else及switch语句 Ⅰ.if语句的格式 if(判断条件){ 语句1; ... 语句2; } Ⅱ...
  • 循环体执行完后,执行修改循环条件的语句 接下来,回到第2步,直到条件表达式的值为false,则循环结束 for嵌套 一、语法 n个for语句嵌套使用 for(开始区间;结束区间;修改循环条件) { for(开始区间;结束区间;修改...
  • Java基础学习心得体会

    千次阅读 2020-01-01 21:38:58
    Java基础学习心得体会基础 变量:程序运行期间,值可以发生变化的量;把变量理解为容器; java的执行过程从上到下,从左到右。 运算符: 1.赋值运算符 = 2.算数运算符 + - * / % ++ – 3.比较运算符> < == ...
  • 循环语句可能包含四个部分(并不是每个循环都非常清晰的分出了这四个部分) 1、初始化语句(init_statement)一条或多条语句,再循环之前执行,用于完成一些初始化工作。 2、循环条件(test_expression)一个用于...
  • 流程控制语句,顾名思义,就是控制程序走向的语句,其中包括条件语句,分支语句和循环语句Java程序结构中有三种基本类型,即:顺序结构、选择结构、循环结构 一 、顺序结构 顾名思义,顺序就是简单的从上往下...
  • 1、复合语句 复合语句由开括号“{”开始,闭括号“}”结束。 复合语句以整个块为单位,又称块语句。可以用在任何一个单独语句可以用到的地方,复合语句中还可以嵌套复合语句。 注意:在使用复合语句时要注意,复合...
  • java流程控制语句的总结

    千次阅读 2016-08-18 18:50:31
    java流程控制的总结,for语句输出数组的特殊用法,有一个例题求100到200之间的素数和个数
  • 2.循环语句 for语句,for-each语句的使用,以及它们的区别,遍历数组 while,do-while,switch的使用 int year=Integer.parseInt(yearStr)将字符串转换为整数 for-each只能查看数据,不能修改(删除)数据。 ...
  • 史上最全面Java面试汇总(面试题+答案)

    万次阅读 多人点赞 2018-07-06 14:09:25
    JAVA面试精选【Java基础第一部分】 JAVA面试精选【Java基础第二部分】 JAVA面试精选【Java基础第三部分】 JAVA面试精选【Java算法与编程一】 ...BAT/网易等面试心得 阿里历年面试题 Java中高级面试题 数据...
  • 一个老鸟的Java学习心得 -- 1·2·3
  • #JAVA基础语句的编写规范 1 使用break跳出switch语句 如果没有break语句则,switch会从满足条件的地方开始执行,直到switch结构结束 。 题 下面代码执行的结果是? switch (3) { default: System.out.print(3)...
  • Java循环中的for循环简单示例: for 循环的语法结构: for(表达式1;表达式2;表达式3){ 循环语句 } for循环的执行流程是:  首先执行表达式1,一般是进行变量初始化操作,然后执行表达式2,即对循环...
  • 今天做练习发现for循环和while循环的一点区别,直接上代码 需求 有一个容量为10L的空水桶。水桶的上面开始往里灌水,同时下面开始往出流水。第一分钟灌水的速度是1L/min,第二分钟灌水的速度是2L/min,第三分钟灌水...
  • } } 顺序结构、选择结构、循环结构 一、顺序结构 一个个语句一次执行就是顺序结构 二、选择结构 1、if 选择结构 (1)if 单选择结构 if( 布尔表达式 ){ // 若布尔表达式的值为true则执行该语句体 } (2)if 双...
  • for循环使用心得

    千次阅读 2013-04-08 21:48:05
    好吧,也许你认为我在写一篇如何使用for循环的文章,,,,首先,我想说无论是学习C语言还是学习java的同学都能从此文中获益,还有,你确定你会用for循环吗?其实许多东西你只是在表面,要品才能有一种感觉,有的...
  • java编程规范心得

    2020-08-13 11:47:13
    【推荐】方法体内的执行语句组、变量的定义语句组、不同的业务逻辑之间或者不同的语义之间插入一个空行。相同业务逻辑和语义之间不需要插入空行。 说明:没有必要插入多行空格进行隔开。 (四)OOP规约 1.【强制】...
  • JavaEE学习心得(for循环 if else if 判断 break和continue) 通过千锋老师的指导我完成了猜数字游戏的简易设计,三局两胜制通过Scanner方法获取键盘输入的值,通过自定义一个Computer人机产生(1,2,3)的随机值...
  • Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...
  • 有时候我们在开发的时候需要有一些循环语句,来解决有些规律性的重复性操作。 这就需要执行某些语句了,看看执行流程 我们先说两种for循环, 一。for循环 二。嵌套for循环 Go 语言 for 循环 Go语言的For...
  • 学习Java运算符的心得

    2019-04-20 22:54:55
    之前一直在纠结 ++i 与 i++ 在for循环中的区别,自己用代码验证过后发现结果是一样的: public class Ex { public static void main ( String [ ] args ) { int x = 1 ; int j = ...
  • 作为一名非科班出身的无基础java初学者。我会在这里记录我的学习过程及心得分享,希望会对你们想要入行的小伙伴有所帮助,多一个参考的点。 其次希望我的分享能对同样是初学者的你能有所帮助。 同时我也想以此...
  • Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,487
精华内容 2,194
关键字:

java循环语句心得

java 订阅