JAVASE基础小结
来源:互联网 发布:唐诗草木知春不久归 编辑:程序博客网 时间:2024/06/03 17:59
1. JAVA中的数据类型
基本数据类型(传递):
- 数值型:(整形)byte、short、int、long。(浮点型)float、double。
- 字符型:char。
- 布尔型:Boolean。
引用数据类型(引用传递) :
- 类(class)、接口(interface)、数组。
- 关于String:
- String是一个字符串类,它虽然是一个类,但它的传递方式却为值传递。
- 关于JAVA类型提升:
- byte——short、char——int——long——float——double
2. JAVA运算符
- 算数运算符:+ - * / % ++ - -
- 赋值运算符:=
- 扩展赋值运算符:+= 、-=、*=、/=
- 关系运算符:>、<、>=、<=、==、!=
- 逻辑运算符:&&、||、!
- 位运算符:&、|、^、~、>>、<<、>>>
- 条件运算符(三目运算符): 条件表达式?表达式1:表达式2
运算符优先级:
- 简单来说,赋值<三目<逻辑<关系<算术<单目
3. JAVA选择语句
if选择语句:
java中的 if 语句说白了就是进行判断,进行判断是否满足条件,如果满足条件就执行满足条件里的代码。 if语句又分为单分支、双分支、多分支。
单分支格式:if (条件判断) {执行语句}
双分支格式:if (条件判断) {执行语句} else {不满足条件的执行语句}
多分支格式:if (条件判断) {执行语句} else if (条件判断) {执行语句} else {执行语句}。
多分支示例:
class Demo { public static void main(String[] args) { int num = 1; if (num > 0) { System.out.println("num的值大于0"); } else if (num < 0) { System.out.println("num的值小于0"); } else { System.out.println("num的值等于0"); } }}
switch选择语句:
switch的用法和if的大体作用是一样的,但是在细节方面不一样,if语句主要用做范围性的判断选择,而switch判断的比较准确,类似于等值判断。switch只能处理等值条件判断的情况,且表达式必须为byte,short,char,int型。在jdk1.7之后,增加了Enum与String类型。
switch语句格式:switch (传入变量) { case 取值1 : 执行语句;break;………………. case 取值2 : 执行语句; break;………………..default 执行语句;}。
switch语句示例:
class Demo { public static void main(String[] args) { char sex = '男'; switch (sex) { case '男': System.out.println("性别为男"); break; case '女': System.out.println("性别为女"); default: System.out.println("不明"); } }}
4. JAVA循环语句
Java中有三种主要的循环结构:while 循环、do…while 循环、for 循环
循环的三要素:初始化、条件表达式、增量。
while循环语句:
while是最基本的循环。
while循环格式:while (布尔表达式) {执行语句}。
while循环示例(打印0-9):
class Demo { public static void main(String[] args) { int num = 0; while (num < 10) { System.out.println(num); num++; } }}
do…while循环语句:
对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。
do…while循环格式:do {执行语句} while (布尔表达式) ;
do…while循环示例(输出结果为10):
class Demo { public static void main(String[] args) { int num = 10; do { System.out.println(num); num++; } while (num < 10); }}
for循环语句:
虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。 for循环执行的次数是在执行前就确定的。for循环中的三个表达式都可以省略但是分号不能省略,即可以写成for(;;)的形式。
for循环语句格式:for(初始化; 条件表达式; 增量){语句块;}。
for循环示例(打印0-99):
class Demo { public static void main(String[] args) { for (int i = 0; i < 100; i++) { System.out.println(i); } }}
阅读全文
0 0
- JavaSE基础小结--0
- JAVASE基础小结
- JavaSE基础小结--2---Java框架简介
- JavaSE基础网络编程的小结
- javase小结
- JavaSE小结
- JavaSE基础小结--1---基于TCP的聊天程序
- JavaSE基础
- JavaSE基础
- javase基础
- JavaSE基础
- javaSE基础
- JavaSE基础
- JavaSE基础
- JavaSE基础
- JavaSE 基础
- JavaSE基础
- JavaSE学习小结
- 基线问题以及块级转化内联有空隙问题
- 【RequestContext】RequestContext中globalData的使用;
- CSS可以被继承的样式
- ubuntu安装php
- 大数据学习之后就业靠谱吗?
- JAVASE基础小结
- C++并发编程框架Theron(7)——Theron中包含的类(一)
- C之有趣-绘制余弦曲线
- Unity3D学习记录——API Invoke函数
- 巧用Eclipse中用户自定义包(User Libraries)
- SQL埋坑雷点
- CSS三大特性
- codeup-More is better
- 浅谈LCA算法