JavaSE编程基础 第三章 控制语句
2017-07-24 12:43
225 查看
1. 三种控制结构是什么?
2. 如果if语句后面不写{},if的控制范围是否只限于第一句?
3. Math.random()是什么意思?如果想获得15-20之间的随机数,怎么办?
4. switch语句的功能是否完全可以使用if else if else多选择结构来代替?如果是,为什么还需要switch结构?
5. switch中的表达式的结果需要是什么类型?
6. switch语句中,一个case开始执行后,什么时候结束执行这个case的语句?
7. switch语句中,default是否必须写?
8. 下面代码有什么错误?
9. 循环结构模拟了现实世界中的什么逻辑?
10. 循环结构的四种内部结构是什么?
11. while和dowhile有什么区别?
12. 什么情况下,会出现死循环?并写出一个例子来
13. for循环相比while循环有什么优势?
14. 下面代码都有什么问题:
15. 下面代码有错误吗?如果有,指出错误:
16. 循环中,break的作用是?continue的作用是?
17. 语句块能否使用外部的变量?语句块中定义的变量,外部能否使用?
18. 方法的定义中,是否必须要有返回值类型?如果确实不需返回值,使用哪个关键字声明?
19. 方法的定义中,return是否必须?它有什么作用?
20. Java中,参数的传递使用值传递还是引用传递?
21. 方法定义中,形式参数和实际参数有什么区别?用自己的话描述。
22. 方法定义时,使用实参还是形参?
23. 定义形参时,必须要写变量类型吗?
24. 实参类型是否必须和形参类型匹配?
25. 什么是方法的重载,有什么作用?
26. 两同三不同指的是?返回值不同构成重载吗?形参名称不同构成重载吗?
27. 递归算法中,递归头和递归体分别指什么?
28. 递归算法的优点是什么?缺点是什么?
29. 【上机】使用递归算法完成阶乘算法
30. 【上机】根据随机生成的的月份,打出该月份的天数.(不考虑闰年、闰月)
31. 【上机】用while和for循环分别计算100以内奇数和偶数的和,并输出。
32. 【上机】用while和for循环输出1-1000之间能被5整除的数,且每行输出3个。
33. 【上机】打印出九九乘法表
34. 【上机】编程求:∑1+∑2+……+∑100
35. 【上机】生成0-100随机数,直到生成88为止,停止循环!
36. 【上机】把100~150之间不能被3整除的数输出
37. 【上机】打印出实心10*10正方形、空心10*10正方形
38. 【上机】打印出实习10*10菱形,
空心10*10菱形
39. 【上机】将如上所有上机相关算法的作业,封装成方法,便于重用。
2. 如果if语句后面不写{},if的控制范围是否只限于第一句?
3. Math.random()是什么意思?如果想获得15-20之间的随机数,怎么办?
4. switch语句的功能是否完全可以使用if else if else多选择结构来代替?如果是,为什么还需要switch结构?
5. switch中的表达式的结果需要是什么类型?
6. switch语句中,一个case开始执行后,什么时候结束执行这个case的语句?
7. switch语句中,default是否必须写?
8. 下面代码有什么错误?
switch (c2) { case 'y'; case 'w'; System.out.println("半元音"); break; default: System.out.println("辅音"); } |
9. 循环结构模拟了现实世界中的什么逻辑?
10. 循环结构的四种内部结构是什么?
11. while和dowhile有什么区别?
12. 什么情况下,会出现死循环?并写出一个例子来
13. for循环相比while循环有什么优势?
14. 下面代码都有什么问题:
do{ System.out.println(a); a++; } while (a<0) |
15. 下面代码有错误吗?如果有,指出错误:
for(int i=0;i<=10;i++){ System.out.println(i); //循环体 } System.out.println("(((((("+i); |
16. 循环中,break的作用是?continue的作用是?
17. 语句块能否使用外部的变量?语句块中定义的变量,外部能否使用?
18. 方法的定义中,是否必须要有返回值类型?如果确实不需返回值,使用哪个关键字声明?
19. 方法的定义中,return是否必须?它有什么作用?
20. Java中,参数的传递使用值传递还是引用传递?
21. 方法定义中,形式参数和实际参数有什么区别?用自己的话描述。
22. 方法定义时,使用实参还是形参?
23. 定义形参时,必须要写变量类型吗?
24. 实参类型是否必须和形参类型匹配?
25. 什么是方法的重载,有什么作用?
26. 两同三不同指的是?返回值不同构成重载吗?形参名称不同构成重载吗?
27. 递归算法中,递归头和递归体分别指什么?
28. 递归算法的优点是什么?缺点是什么?
29. 【上机】使用递归算法完成阶乘算法
30. 【上机】根据随机生成的的月份,打出该月份的天数.(不考虑闰年、闰月)
31. 【上机】用while和for循环分别计算100以内奇数和偶数的和,并输出。
32. 【上机】用while和for循环输出1-1000之间能被5整除的数,且每行输出3个。
33. 【上机】打印出九九乘法表
34. 【上机】编程求:∑1+∑2+……+∑100
35. 【上机】生成0-100随机数,直到生成88为止,停止循环!
36. 【上机】把100~150之间不能被3整除的数输出
37. 【上机】打印出实心10*10正方形、空心10*10正方形
38. 【上机】打印出实习10*10菱形,
空心10*10菱形
39. 【上机】将如上所有上机相关算法的作业,封装成方法,便于重用。
相关文章推荐
- Go编程基础——控制语句
- C#编程入门基础 控制语句概要
- Java基础编程8-特殊流程控制语句-continue的用法
- 【Java编程基础】Chapter 3:流程控制语句
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(7)-- 流程控制语句
- Go编程基础—控制语句
- JavaSE基础第二部分:Java基础语法之流程控制语句
- PLSQL编程基础,控制语句,异常
- 程序设计基础(C&C++) 戴波、张东祥 第三章 控制语句 编程作业
- Java基础编程7-特殊流程控制语句-break用法
- 黑马程序员 JAVA初级-编程基础2 流程控制语句 函数 数组
- PHP基础之流程控制7——declare语句
- JAVA基础之跳转控制语句
- 编程思想——第三章控制流程
- SQL server学习(三)T-SQL编程、逻辑控制语句和安全模式
- ORACLE PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆)
- 黑马程序员 c#基础流程控制_循环语句
- shell基础及流程控制语句之一while循环
- 第2章 Java编程基础——FAQ2.12 float f=3.4语句是否正确?
- linux基础(十九)----linux编程基础----linux循环控制语句----break中断和continue继续