软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【零】 闫飞

  • 闫飞
  • 2022-10-03
  • 2

Java基础语法

一 关键字与标识符

关键字

定义:被java赋予特殊含义,用作特殊用途的字符串

特点:全部字母都要小写

标识符

定义:java对各种变量、方法和类等要素命名时使用的字符序列称为标识符

  • 凡是自己可以起名字的地方都叫标识符
  • 由26个英文字母大小写,0~9,_或$组成,数字不可以开头,严格区分大小写

二 运算符

算数运算符

运算符 运算 例子 结果
+ 正 +3 3
- 负 b=4; -b -4
+ 加 5+5 10
- 减 6-4 2
* 乘 3*4 12
/ 除 5/5 1
% 取余 7%5 2
++ 自增 a=2;b=a++ a=3;b=2
-- 自减 a=2;b=a++ a=1;b=2
+ 字符串连接 "He"+"llo" "Hello"

关系运算符

符号 解释
== 就是判断左边跟右边是否相等,如果成立就是true,如果不成立就是false
!= 就是判断左边跟右边是否不相等,如果成立就是true,如果不成立就是false
> 就是判断左边是否大于右边,如果成立就是true,如果不成立就是false
>= 就是判断左边是否大于等于右边,如果成立就是true,如果不成立就是false
< 就是判断左边是否小于右边,如果成立就是true,如果不成立就是false
<= 就是判断左边是否小于等于右边,如果成立就是true,如果不成立就是false

逻辑运算符

&:逻辑与(而且)

​ 两边都为真,结果才是真,只要有一个为假,那么结果就是假。

|:逻辑或(或者)

​ 两边都为假,结果才是假,只要有一个为真,那么结果就是真。

&&:当左面为真,才会验证右面

||:当左面为真,停止

三 注释

注释是对代码的解释和说明文字。

  • 单行注释:

<code class="prettyprint" >java //单行注释

  • 多行注释:
/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/

四 基本数据类型

数据类型 关键字 内存占用 取值范围
整数 byte 1 负的2的7次方 ~ 2的7次方-1(-128~127)
short 2 负的2的15次方 ~ 2的15次方-1(-32768~32767)
int 4 负的2的31次方 ~ 2的31次方-1
long 8 负的2的63次方 ~ 2的63次方-1
浮点数 float 4 1.401298e-45 ~ 3.402823e+38
double 8 4.9000000e-324 ~ 1.797693e+308
字符 char 2 0-65535(ASCII码)
布尔 boolean 1 true,false

五 输入与输出

标准输入

1 导包

导入Scanner,位置在class之前

import java.util.Sanner;

2 新建一个对象

创建键盘录入对象

Scanner sc = new Scanner(System.in);

3 通过对象获取数值

根据输入的类型选择合适的字面量,如下

读入小数

double x = sc.nextDouble();

读入字符串

String x = sc.next();

读入整数

`int i = sc.nextInt();

读入下一个,直至不在输入

while (sc.hasNext());

标准输出

直接输出

打印括号中的内容,字符串需要用双引号括起来

System.out.println();

六 判断语句:if语句

if语句格式1

格式:

if (关系表达式) {
    语句体;    
}

if语句格式2

格式:

if (关系表达式) {
    语句体1;   
} else {
    语句体2;   
}

if语句格式3

格式:

if (关系表达式1) {
    语句体1;   
} else if (关系表达式2) {
    语句体2;   
} 
…
else {
    语句体n+1;
}

七 switch语句

格式:

switch (表达式) {
    case 1:
        语句体1;
        break;
    case 2:
        语句体2;
        break;
    ...
    default:
        语句体n+1;
        break;
}

八 循环结构

for循环结构

格式:

for (初始化语句;条件判断语句;条件控制语句) {
    循环体语句;
}

格式解释:

  • 初始化语句: 循环开始时候的样子
  • 条件判断语句:判断循环是否能一直执行下去
  • 循环体语句:循环反复执行的事情
  • 条件控制语句:控制循环是否能执行下去

while循环

格式:

初始化语句;
while(条件判断语句){
    循环体;
    条件控制语句;
}
闫飞
闫飞
© 2025 软件园学生在线
Theme by Wing