Java入门基础总结(二)
判断语句 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入门基础总结(二)的更多相关文章
- Java语言基础(二) Java关键字
Java语言基础(二) Java关键字 Java关键字比较多,我就不列举出来了,只记录一些常用的小知识点: ①Java的关键字只有小写. ②then.sizeof都不是Java的关键字,熟悉C++的程 ...
- Java语言基础(二)
Java语言基础(二) 一.变量续 (1).变量有明确的类型 (2).变量必须有声明,初始化以后才能使用 (3).变量有作用域,离开作用域后自动回收 变量作用域在块内有效 (4).在同一定义域中变量不 ...
- Python入门基础学习 二
Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案 ...
- Java入门基础(类)
类 在Java中表示自定义的数据类型,一个class可以是若干基本类型的组合. public class Student { public String id;//学号 public String n ...
- Java入门基础(变量、操作符与表达式)
Java入门基础 1. 第一个程序 2.变量(命名.运算.整数/小数/字符串.布尔类型) 3.操作符与表达式(算术/逻辑/关系/赋值/自增/类型转换操作符) HelloWorld! public cl ...
- Java入门基础知识点总结(详细篇)
Java入门基础知识点总结(详细篇)~~~~~目录 1.1 图解 1.1.1 Java基础知识点 1.1.2 Java基础语法的相关内容 1.2 关键字 1.3 标识符 1.3.1 标识符概念 1.3 ...
- JAVA入门基础及流程控制
JAVA入门基础及流程控制 数据类型 位 存储单位 eg:0001 0011 八位 字节 byte 处理数据单位 一字节等于八位 eg:1b=0011 0001 类变量: static int num ...
- 零基础怎么学Java?Java的运行机制是什么?Java入门基础!
Java语言是当前流行的一种程序设计语言,因其安全性.平台无关性.性能优异等特点,受到广大编程爱好者的喜爱. 想学习Java语言的同学对于Java的运行机制是必须要了解的!! 计算机高级语言的类型主要 ...
- Java入门基础,必读!Java单行、多行和文档注释!
在编写Java的过程中,我们需要对一些程序进行注释.除了方便自己阅读之外,我们还需要为他人更好地理解我们的程序.因此,我们需要对一些程序进行注释,这些注释可以是编程思想,也可以是程序的作用,可以说是J ...
随机推荐
- Unix/Linux环境C编程入门教程(27) 内存那些事儿
calloc() free() getpagesize() malloc() mmap() munmap()函数介绍 calloc(配置内存空间) 相关函数 malloc,free,realloc,b ...
- 【二叉树->链表】二叉树结构转双向线性链表结构(先序遍历)
二叉树存储结构属于非线性链表结构,转化成线性链表结构,能简化操作和理解.然而由非线性转线性需要对整个树遍历一次,不同的遍历方式转化结果页不一样.下面以先序为例. 方法一: 递归法.递归遍历二叉树,因为 ...
- SQL中如何使用UPDATE语句进行联表更新(转)
在本例中: 我们要用表member中的name,age字段数据去更新user中的同字段名的数据,条件是当user 中的id字段值与member中的id字段值相等时进行更新. SQL Server语法: ...
- 两年前实习时的文档——Platform学习总结
1 概述 驱动程序实际上是硬件与应用程序之间的中间层.在Linux操作系统中,设备驱动程序对各种不同的设备提供了一致的訪问接口,把设备映射成一个特殊的设备文件,用户程序能够像其它文件一样对设备文件进 ...
- IKAnalyzer使用停用词词典进行分词
@Test // 測试分词的效果,以及停用词典是否起作用 public void test() throws IOException { String text = "老爹我们都爱您.&qu ...
- Hadoop基础
Hadoop组成 包括两个核心组成:HDFS:分布式文件系统,存储海量的数据MapReduce:并行处理框架,实现任务分解和调度 搭建大型数据仓库,PB级数据的存储.处理.分析.统计等业务(搜索引擎. ...
- JqueryUI-1
本文在于巩固基础 学习网址:http://jqueryui.com/ 基本概念:jQuery UI[是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库.包含底层用户交互.动画. ...
- css系列教程--文本
text-align:规定文本的水平对齐方式.left/right/center/justify(两端对齐)/inherit(继承) text-decoration:添加到文本的效果.下划线,中间线等 ...
- Android学习之DialogFragment
DialogFrament是Android sdk中的对话框基类,开发人员可以针对此类进行扩展.他可以扩展出Android中的多种对话框,比如alertdialog,listdialog,radiod ...
- oracle中set define off
set define off关闭替代变量功能 在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值.这就意味着 ...