判断语句 if else  如下:

1 /*   

2                    语法:

3              if(条件)

4              {

5                  代码块

6              }else

7              {

8                  代码块

9              }

10              用中文可以理解为:如果(if)......否则(else)........

11              注:条件返回是Boolean类型,非true即false。还可以多层嵌套

12          */

13         if(5>3)

14         {

15             if(1==1)

16             {

17                 // 1==1 条件返回结果为true则执行这里的代码

18             }else

19             {

20                 //1==1 条件返回结果为false的话就执行这里的代码

21             }

22         }else if(4/2==2)

23         {

24             // 4/2==2 条件返回结果为true则执行这里的代码

25         }else

26         {

27             // 4/2==2 条件返回结果为false则执行这里的代码

28         } switch语句 如下:

1 /*

2              语法:

3              switch(参数)     参数可放数值类型与字符类型  

4              {

5                  case 参数1:

6                      break;

7                  case 参数2:

8                      break;

9                  case 参数3:

10                      break;

11                  case 参数4:

12                      break;

13                  default:

14                      break;

15              }

16              case 后面跟随的参数类型是以switch括号里的类型为标准否则会出错...

17             

18          */

19         String test="a";

20         switch(test)

21         {

22         case "a":

23             System.out.println("输出a");

24         case "b":

25             System.out.println("输出b");

26             break;

27         case "c":

28             System.out.println("输出c");

29             break;

30         default:

31             System.out.println("出错!");

32                 break;

33         }

34         /*

35          * 结果为: 输出a

36          * 注意:如果想在switch括号里放字符串类型,那么java必须是最新版本。

37          */

38         int number=1;

39         switch(number)

40         {

41         case 1:

42             System.out.println("输出a");

43         case 2:

44             System.out.println("输出b");

45             break;

46         case 3:

47             System.out.println("输出c");

48             break;

49         default:

50             System.out.println("出错!");

51                 break;

52         }

53         /*

54          * 结果为: 输出a

55          *                       输出b

56          * 如果case没有break结束,不会报错而且还会执行

57          * 里面的代码,但是同时也会执行下一个case里面的代码

58          */while与do while 如下:

1 /*

2          * while语法:

3          *

4          * while(条件)

5          * {

6          *         代码块

7          * }

8          * while和if else 有点相同,但是if else 是一次性的,而while可以循环

9          * 特点:先判断后循环

10          */

11         while(1==1)  //这里的1==1返回是boolean类型,非true即false

12         {

13             //括号里的结果为true的话就执行这里的代码....

14         }

15         /*

16          * do while语法

17          * do{}while(条件);

18          * 这个基本和上面的一样只是这个至少执行一次代码块,上面的可以一次不执行代码块

19          * 特点:先循环再判断

20          */

21         do

22         {

23             //先执行这里的代码再执行下面的判断

24         }while(2>1);//如果条件返回结果为true就继续执行上面的代码块,否则跳出循环for 循环 如下:

1 /*

2          * for 语法

3          * for( ;; )

4          * {

5          *

6          * }

7          * 括号里空的地方不填的话不会报错,那么就是一个死循环,一般是这样的:

8          * for (int i = 0; i <=6; i++)

9          * {

10          *         int i = 0;在这个循环中只执行一次

11          *         如果i < 6 这个条件成立的话就执行这里的代码块

12          *         代码块执行完后就执行i++   就是每次执行完代码块后i就自增1

13          * }

14          */

15         int sum=0;

16         for (int i = 0; i <=6; i++)

17         {

18             sum+=i;

19         }

20         System.out.println(sum);

21         //结果为:21     注:for循环可以嵌套if else、while、do while、switch等语句...也可以嵌套本身。。。。双重for循环,待续..后面我会用双重循环做冒泡程序:

1 /*

2          * 我想解释的是:给for循环语句取个名字,方便管理。。。。

3          * 比如:每个循环都有名字后,那么想要结束那个循环,就很方便

4          */

5         one:for (int i = 0; i < args.length; i++)

6         {

7             two:for (int j = 0; j < args.length; j++)

8             {

9                 break one;//这里是直接结束外层循环了.....

10             }

11         }

Java入门基础总结(二)的更多相关文章

  1. Java语言基础(二) Java关键字

    Java语言基础(二) Java关键字 Java关键字比较多,我就不列举出来了,只记录一些常用的小知识点: ①Java的关键字只有小写. ②then.sizeof都不是Java的关键字,熟悉C++的程 ...

  2. Java语言基础(二)

    Java语言基础(二) 一.变量续 (1).变量有明确的类型 (2).变量必须有声明,初始化以后才能使用 (3).变量有作用域,离开作用域后自动回收 变量作用域在块内有效 (4).在同一定义域中变量不 ...

  3. Python入门基础学习 二

    Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案 ...

  4. Java入门基础(类)

    类 在Java中表示自定义的数据类型,一个class可以是若干基本类型的组合. public class Student { public String id;//学号 public String n ...

  5. Java入门基础(变量、操作符与表达式)

    Java入门基础 1. 第一个程序 2.变量(命名.运算.整数/小数/字符串.布尔类型) 3.操作符与表达式(算术/逻辑/关系/赋值/自增/类型转换操作符) HelloWorld! public cl ...

  6. Java入门基础知识点总结(详细篇)

    Java入门基础知识点总结(详细篇)~~~~~目录 1.1 图解 1.1.1 Java基础知识点 1.1.2 Java基础语法的相关内容 1.2 关键字 1.3 标识符 1.3.1 标识符概念 1.3 ...

  7. JAVA入门基础及流程控制

    JAVA入门基础及流程控制 数据类型 位 存储单位 eg:0001 0011 八位 字节 byte 处理数据单位 一字节等于八位 eg:1b=0011 0001 类变量: static int num ...

  8. 零基础怎么学Java?Java的运行机制是什么?Java入门基础!

    Java语言是当前流行的一种程序设计语言,因其安全性.平台无关性.性能优异等特点,受到广大编程爱好者的喜爱. 想学习Java语言的同学对于Java的运行机制是必须要了解的!! 计算机高级语言的类型主要 ...

  9. Java入门基础,必读!Java单行、多行和文档注释!

    在编写Java的过程中,我们需要对一些程序进行注释.除了方便自己阅读之外,我们还需要为他人更好地理解我们的程序.因此,我们需要对一些程序进行注释,这些注释可以是编程思想,也可以是程序的作用,可以说是J ...

随机推荐

  1. vi全局替换方法

    来自:http://blog.sina.com.cn/s/blog_736f1c59010136ry.html 1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sk ...

  2. COB對PCB設計的要求

    由於COB沒有IC封裝的leadframe(導線架),而是用PCB來取代,所以PCB的焊墊設計就便得非常的重要,而且Fihish只能使用電鍍金或是ENIG(化鎳浸金),否則金線或是鋁線,甚至是最新的銅 ...

  3. Qt4.7文档翻译:Qt样式单参考,Qt Style Sheets Reference(超长,超全)

    内容目录 Qt样式单参考 可进行样式设置的部件列表 属性列表 图标列表 属性类型列表 伪状态列表 子控件列表 Qt样式单参考 Qt样式单支持各种属性.伪状态和子控件,这样使得妳能够自行设计部件的外观. ...

  4. 常用的wsdl地址

    天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSD ...

  5. HDU2114 Calculate S(n) (取模算术)

    Calculate S(n) Time Limit: 10000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)T ...

  6. yum cannot retrieve metalink for repository

    Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

  7. java MongoDB driver error infos

    DataTables warning: table id=dateTable - Ajax error. For more information about this error, please s ...

  8. Js节点属性与方法

    属性: Attributes     存储节点的属性列表(只读) childNodes 存储节点的子节点列表(只读) dataType     返回此节点的数据类型 Definition     以D ...

  9. 步步学LINQ to SQL:使用LINQ检索数据【转】

    [IT168 专稿]该系列教程描述了如何采用手动的方式映射你的对象类到数据表(而不是使用象SqlMetal这样的自动化工具)以便能够支持数据表之间的M:M关系和使用实体类的数据绑定.即使你选择使用了自 ...

  10. poj1220 (高精度任意进制转换)

    http://poj.org/problem?id=1220 高精度任意进制转换 代码是从discuss里找到的,据说是maigo神牛写的. 超精简!! 我自己第一写的时候,还把n进制先转成10进制, ...