java基础

本文介绍了Java中的变量,包括其语法格式、基本数据类型(如整数、浮点、字符和布尔型)和引用数据类型。详细讲解了算数、关系和逻辑运算符,以及if、if-else、if-elseif和switch-case分支结构。此外,还提到了键盘录入数据的方法。

8.变量


1. 变量用来存储数据
2. java变量在运行时候的语法格式
数据类型 变量名字 = 初始化的值;
3. java中的两种数据类型:基本数据类型和引用数据类型
3.1 基本数据类型
3.1.1整数类型数据
整数类型 数据范围 占用字节数
byte -128~127 1
short -32768~32767 2
int -2^31~2^31-1 4
long -2^63~2^63-1 8
3.1.2浮点类型数据
浮点类型 数据范围 占用字节数
float -3.4*10^38~3.4*10^38 4
double -1.79*10^308~1.79*10^308 8
3.1.3字符类型的数据
浮点类型 数据范围 占用字节数
char 除了\ 其他都可以 2
3.1.4布尔类型的数据
浮点类型 数据范围 占用字节数
boolean true 或者 false 1
3.2引用数据类型
String 字符串 里面可以有多个元素。
4.变量的命名规则
4.1类的名子的命名
1.首字母要大写
2.采用大驼峰命名规则
3.类的名字可以由数字,字母,下划线做成,不能以数字开头
4.2变量名字命名
1.首字母不能大写
2.采用小驼峰命名规则,两个单词中间可以用_连接
3.见名知意
4.不能以java关键字命名
5.可以由数字,字母,下划线组成,但不能以数字开头。

9.转义字符


\字符
\n 换行
\t 制表符 tab 或者制表符

10.运算符


10.1算数运算符
1.+ - * / %
2.+= -= *= /= %=
3.自增和自减
10.2关系运算符

> < >= <= == !=

常量1 > 常量2 例如: 1 > 2

他们结果是布尔类型的数据 true or false

10.3逻辑运算符
逻辑与:&&
表达式都为true的时候,整体为true,只要有一个false就为false
逻辑或:||
表达式都为false的时候 ,整体为false。只要有一个为true就为true。
逻辑非:!
如果关系运算符为true,整体结果就为false。反之就为true。逻辑运算符的短路原则
10.4逻辑运算符的短路原则
逻辑与的短路原则:
表达式1 && 表达式2 &&...
如果表达式1 为false 的话,整体就为false了, 表达式2 和以后的表达式就不再执行了, 逻辑与 只要有一个为false,整体就为false了。表达式1位f已经为false了。已经决定了整体的结果了。
逻辑或的短路原则:
表达式1 || 表达式2 || ...
如果出现表达式为true的,整体就为true,从为true的表达式开始后面的表达式就不再执行了。

11分支


11.1if分支
if (布尔表达式) { 语句体}
如果布尔表达式为true,就执行大括号里面的语句体。如果布尔表达式为false,就跳过大括号里面的语句体,接着往下执行。
11.2if-else 分支
if (布尔表达式) { 语句体1} else { 语句体2}
如果布尔表达式为true执行语句体1,如果布尔表达式为false 执行语句体2。
11.3if-else if 分支
if (布尔表达式1) { 语句体1} else if (布尔表达式2) { 语句体2} else if (布尔表达式n) { 语句体n} else { 语句体n+1}
如果碰到if语句后面的小括号中的表达式为true的时候,就执行相对应的大括号后面的语句体,其他语句体不执行。
11.4if嵌套的写法
一个if语句中再写另外一个if语句。
if (布尔表达式) { if (布尔表达式) { 语句体 }}
11.5switch-case 分支
swicth (表达式) { case 常量1: 语句体1; break; case 常量2: 语句体2; break; case 常量3: 语句体3; break; ... default: 语句体n; break;}
switch后面小括号中的表达式值去和 case后面的常量进行匹配。如果他们两个一样的话就执行当前的语句体,其他语句体不执行。
switch表达式可以是byte short int char String 枚举类型。
11.6键盘录入
1.import java.util.Scanner;(导包)
2.在main主函数中 Scanner sc= new Scanner(System.in);
3.接受int sc=sc.nextInt();
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值