JavaSE基础语法(3)

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:在循环中使用表示跳过本次循环。

循环嵌套

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

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

• 结束外层循环。

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

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

举个栗子。

 需求
         在一个循环的外面或者里面 嵌套循环4*4   5*5  6*6

****

****

****

****

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

Java的方法

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

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

 

 

     面向过程的语言:  主体是函数。
     printf();   完成某个功能,定义一个函数,在函数中完成功能即可。

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

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

return语句


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

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

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值