软件园学生在线

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

登录与注册

【零】郭雨欣

  • 郭 雨欣
  • 2022-10-06
  • 0

Java语法基础

概念:

  • 类:设计用来代表对象的一个模型,类是对象的模板.
  • 对象:表示一个独立的个体,对象是类的实例
  • 方法:一段用来完成特定功能的代码片段,它包含于类或对象中public static void main(String[] args)//main方法是java的入口,方法很大的提高了效率

变量与常量

变量:可以被定义,可变的量.java是强类型语言,先明确类型才能赋值.

int grade = 86

常量:程序运行中不可改变的量,一般分为字符常量和符号常量.

final int PT = 77//给常量取名时一般都用大写字符

注释与命名规范规则

注释

  1. 单行注释://.......
  2. 块注释:/*......

​ .....................*/

  1. 文档注释:/*....../

命名规范规则

  1. 项目命名:英文中文都可以,最好是小写的英文单词.

  2. 包命名:统一使用小写,点分隔符,使用单数形式

  3. 类命名:遵守驼峰命名法,缩写全部大写,可以尽量选择名词

    public class Student //最开始不知道首字母要大写...虽然不规范,但是idea并没有报错

标识符与关键字

标识符

定义:给类、方法、变量等起的名字,在 Java 语言中,标识符是以字母、下划线( _ )或美元符号( $ )开始,后面可以跟字母、下划线、美元符号和数字的一个字符序列.

命名规则:

  • 以字母、下划线( _ )或美元符号( $ )开头

  • 由字母、下划线( _ )或美元符号( $ )组成

  • 不能是关键字

  • 区分大小写

关键字

定义:在编程中被赋予了特点涵义的英文单词

特点:小写的字母,不能成为标识符,在idea中会有特殊的颜色

共有53个,此处大概有图....

数据类型

引用数据类型

分为类(class),接口(interface),数组([ ])

string ans =" "//string也是引用数据类型

八大基本数据类型

数值型

整数类型:byte ,short,int, long
浮点类型:float ,double

字符型

char

布尔型

boolean

​ 关键字 占用字节 取值范围

  • byte 1 -128~127
  • short 2 -2的15次方~2的15次方-1
  • int 4 -2的31次方~2的31次方-1
  • long 8 -2的63次方~2的63次方-1
  • float 4
  • double 8
  • char 2
  • boolean 1

(怎么能让一列的数字对齐呢,随机的空格键永远对不齐...)

输入与输出

输入

  1. 创建对象

    Scanner scanner = new Scanner(System.in);

  2. 变量接受输入

    int b = scanner.nextlnt();

    String i = scanner.next();

  3. 输入结束

    scanner.close();

输出

System.out.println( );//输出一个字符串然后换行

System.out.print( );//输出一个字符串,不带换行

System.out.printf( );//格式化输出

运算符

1. 算数运算符

+,-,*,/,%:进行数字运算,小学已学

注意事项:/是取运算结果的商,%是取运算结果的余数,如果想要小数,要有浮点数参加运算(float,double)

2. 赋值运算

=:赋值给左边

+=:加后赋值,例:a+=b,即把a+b的值赋给a

同理:-=,*=,/=,%=

3. 自增自减运算

++:自增

--:自减

4. 关系运算符

==,!=,>,>=,<,<=

e.g.a==b判断a是否等于b,若成立则为ture,不成立则为false,剩下的以此类推

5. 逻辑运算符

&(与):a&b,a和b都为true,结果为true,否则为false

|(或):a|b,a和b,都为false,结果为false,否则为true

!(非):!a,结果与a相反

^(异或):a^b,a和b结果不同为true,相同为false

郭 雨欣
郭 雨欣
© 2025 软件园学生在线
Theme by Wing