软件园学生在线

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

登录与注册

【零】 王睿宁

  • wrn
  • 2022-10-07
  • 0

Java基础语法


1.类,对象,面向对象

类:类是对具有相同特征的对象的抽象,是创建对象所需的模板
对象:是类的实例,是具体的个体
面向对象:就是用计算机模拟显示世界,把现实中事物在计算机中抽象为对象,通过对象的组织和协作,
来模拟现实世界中真实发生的情况,从而实现在计算机中解决现实问题

2.关键字,标识符

关键字:Java事先定义的,出现在特定位置,具有特殊含义的单词
标识符:类,对象,变量,方法,常量等的名字,命名时由数字,字母(区分大小写),$,和下划线组成,注意不能以数字开头,不能以关键字命名

3.注释

不参与代码编译执行,仅起解释说明作用的文字
//行注释
/*
*/一般注释(可以多行)
/**
**/文档注释(可用于生成说明性文件,不常用)

4.运算符

算数运算符:
+,-,*:加减乘
/:除(保留整数部分)
%:取余
自增自减运算符:
++,--:分别表示变量自身加1,减1
赋值运算符:
a = b:表示将b的值赋值给a
a += b:相当于a = a + b
-=,*=,/=,%=与+=同理
逻辑运算符:
&:逻辑且,两侧条件同时满足才返回true
|:逻辑或,两侧条件满足一侧就返回true
^:逻辑异或,a^b,a和b同真或同假返回false,否则返回true
!:逻辑非,取反,例如!true == false

5.输入

可以通过实例化一个Scanner类来实现,实现语句如下:
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
表示先实例化一个新的Scanner对象sc,向sc输入数据的方式为System.in,也就是从系统中录入的意思,
通过nextInt()可以获取用户输入系统的整数型数据,实现整数的输入 .

6.输出

可以通过System.out.println();来实现
System.out表示从系统向外输出,println表示通过在屏幕上打印语句的形式输出
另外System.out.print();表示打印后不换行

7.条件判断

if(条件1){    
    语句1;  
    }else if(条件2){
        语句2;
    }
    ...
    else{
          语句n;
    }

if表示对条件进行判断,如果为true则执行后面大括号内的语句1,为false则继续执行后面的语句else if,
else if作用相当于if,但它和if属于一个整体,相比于if连用更能提高效率.同样的,若else if的条件判断为真,
则执行后面大括号内的语句2,否则继续向下执行,若条件都不满足,则执行else中的语句

8.循环

for循环

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

例子:

for (int i = 0; i < a; i++) {
        System.out.println(i);          
        }  

其中:
int i = 0表示初始化i的值
i < a表示只要i小于a,循环就继续执行
i++表示每次循环结束后i自增
System.out.println(i);是每次循环执行的语句
(注:以上循环代码在idea中可通过a.fori快速敲出,但前提是提前定义了变量a)

while循环

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

例子:

int i = o;
while(i <= 100){
    System.out.println(i);
    i++;
}

其中:
i <= 100表示循环截止条件

System.out.println(i);
i++;

是每次循环执行的语句


wrn
wrn
© 2025 软件园学生在线
Theme by Wing