-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
在此,分享一下自己学习JAVA的学习心得。有不对的地方请帮忙改正,也希望对想学java的同学有帮助!
JAVA语言基础
程序流程控制
Java的控制结构分为三部分:顺序结构、选择结构、循环结构。其中顺序结构最为简单,不需要专门的java控制语句。
JAVA的控制语句主要有以下几种:
(1)if语句和if-else语句;
(2)switch语句;
(3)for语句;
(4)while语句和do-while语句
(5)break语句和continue语句
选择结构
(1)if-else语句格式:
if(布尔表达式)
语句1或语句块1
else
语句2或语句块2
注:if-else结构的简写格式:变量 = (条件表达式)?表达式1:表达式2;
Java代码:
if-else语句练习代码:
1.class IfDemo
2.{
3. public static void main(String[] args)
4. {
5. int x= 8;
6.
7. if(x<1 && x>12)
8. {
9. System.out.println("冬天");
10.
11. }
12.
13. else if(x>3 && x< 6)
14. {
15. System.out.println("夏天");
16.
17. }
18.
19. else if(x>6 && x< 9)
20. {
21. System.out.println("auter");
22.
23. }
24.
25. else if(x>10 && x< 12)
26. {
27. System.out.println("秋天");
28.
29. }
30.
31. else
32. {
33. System.out.println("春天");
34.
35. }
36. }
37.}
(2)switch语句
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;(可以省略)
}
循环结构
(1)for语句格式:
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
(2)while语句格式:
while(条件表达式)
{
执行语句;
}
do-while语句格式:
do
{
执行语句;
}while(条件表达式);
注 :1、do-while语句至少执行一次;
2、for语句与while语句区别:在有限次循环是选用for语句或者while语句,若是不知道循环次数最好选 用while语句。
3、三元运算符虽然可以简化if else代码。但是它是一个运算符,所以运算完必须要有一个结果。
Java代码:
用for循环实现打印99乘法表:
1.class FunctionDemo
2.{
3.
4. public static void main (String args[])
5.
6. {
7. printer99();//打印99乘法表
8. }
9. public static void printer99()
10. {
11. for(int x=1; x<=9; x++)
12. {
13. for(int y=1; y<=x;y++)
14. {
15. System.out.print(x+"*"+y+"="+x*y+"\t");
16. }
17. System.out.println();
18. }
19. }
20.}
do-while循环练习代码:
1.class While
2.{
3. public static void main (String args[])
4. {
5. int x =1;
6.
7. do
8. {
9. x++;
10. System.out.println("x="+x);
11.
12. }
13. while(x<=10);
14. }
15.}
break语句和continue语句:
区别:1、break语句跳出所在循环体;而continue语句是结束本次循环,继续下一次循环;
2、break语句可应用于选择结构和循环结构;continue:只能作用于循环结构。
注:1、这两个语句离开应用范围,存在时没有意义的。
2、这两个语句单独存在下面都不可以有语句,因为执行不到。