2024年java基础语法3

java基础语法3JavaSE 的基础语法知识终于要告一段落啦 今天我们来吧剩下的小尾巴一结束 循环 1 循环语句功能 在某些条件满足的情况下 反复执行特定代码的功能 2 循环语句的四个组成部分 循环变量的初始化 循环条件部分 循环体部分 循环变量的更新 3 循环语句分类 while 循环 do while 循环 for 循环 whlie amp do whlie 语句

大家好,我是讯享网,很高兴认识大家。



JavaSE的基础语法知识终于要告一段落啦,今天我们来吧剩下的小尾巴一结束。

循环

1.循环语句功能
在某些条件满足的情况下,反复执行特定代码的功能
2.循环语句的四个组成部分
循环变量的初始化
循环条件部分
循环体部分
循环变量的更新
3.循环语句分类
while 循环
do/while 循环
for 循环

whlie & do whlie语句

话不多说直接上图。

简单来说。

while语句,进入循环之前进行判断,条件成立才会进入循环体,不成立,不会进入循环体。

而do while语句, 先执行循环体,后判断条件是否成立,成立继续执行,不成立就不再进入循环体。就是无论进不进入循环中,它都一定会先执行do语句中的内容。

tip:为循环顶一个标记名称,用于在其他地方结束循环。举个栗子,a:while(true)。这样标记完后之后break a;就可以直接跳出循环。

for循环

 • for 语句为如下形式:
for(表达式1; 表达式2; 表达式3){ 语句; … ; }


• 执行过程
首先计算表达式1,接着执行表达式2,若表达式2的值 = true,则执行循环语句,
接着计算表达式3,再判断表达式2的值;依此重复下去,直到表达式2的值=false.
public static void main(String args[]) {
for (int i = 1; i <= 10; i++) {
System.out.println(“i=" + i);
}
}

while语句与for循环语句的区别

while  通常是使用的执行不知道循环次数的。

for循环语句 一般用于执行已知循环次数

这里提一个问题,大家思考一下while(true)和for( ; ;)两者都是无限循环有什么区别呢。

其实没什么区别......

break & continue

break:常用在switch,循环中使用,表示结束当前的switch循环。   循环标记   结束指定的循环。

continue:在循环中使用表示跳过本次循环。

循环嵌套

java基础语法3

将一个循环放在另一个循环体内,就形成了嵌套循环。其中,for ,while ,do…while均可以作为外层循环和内层循环。

• 实质上,嵌套循环就是把内层循环当成外层循环的循环体。当只有内层循环的循环条件为false时,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环。

• 结束外层循环。

• 如果需要从多层循环跳出,则需要使用标签,定义一个标签,如label,然后在需要跳出的地方,用break label就行了。

 循环嵌套常常也是目标需求,常常也能简化工作。

举个栗子。

我们就可以用循环嵌套的方式去只改变num的值就可以得到num*num的*号。
         

Java的方法

• Java的方法类似于其它语言的函数,方法是解决一类问题的步骤的有序组合,方法包含于类或对象中.
• 方法在程序中被创建,声明格式:
[访问权限修饰符 修饰符…] [返回值类型] 方法名(形式参数类型 参数名){
Java语句;… … …
[return 返回值;]
}

 • 修饰符:这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。
• 形式参数: 在方法被调用时用于接收外界输入的数据。
• 实参:调用方法时实际传给方法的数据。
• 返回值:方法在执行完毕后返还给调用它的环境的数据。
• 返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。

 

 

    而java是面向对象的语言
          先创建一个类,把完成同一类功能写在同一个类中,进行包装。
          方法类似于其他语言中函数,都是为了完成某个功能。
          一般面向对象的语言成为方法。

Java中的main()方法是启动java程序的主方法,是已经定义好的。

return语句


return语句用于从当前执行的方法中退出, 返回到调用该方法的语句处继续
执行。
有两种格式:
return 表达式; //将表达式的值返回
return; //不返回任何值,当方法说明中用void声明无返回值时, 可以使用
这种格式,此类return语句有时可省略

 自此,我们的JavaSE基础语法部分就要告一段落了。学习的路很艰辛,还请我们都可以坚持下去,加油!

小讯
上一篇 2025-01-01 13:58
下一篇 2025-01-01 18:17

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8832.html