欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基本语法知识

程序员文章站 2022-03-26 17:44:17
Java基本语法知识++和- -for循环++和- -int x=0;int z=++x;结果两个变量值都为1。int x=0;int z=x++;结果x的值为1,而z的值为0。这是因为++和- -具有自加的功能,并且放在变量前后操作不同,放在变量前面的时候,先执行加减操作,再来运用变量的值,也就是说z=++x,x先进行自加操作,再进行对z的赋值。而z=x++,先对z进行赋值操作,再进行x的自加操作。for循环for循环的基本格式如下:for(int i=0;i<100;i+...


下列语法有的在其他语言也可以使用,但有的只能在Java中使用,在这里我就不细分类(常更新)

primitive主数据类型

类型 位数 值域
boolean (Java虚拟机决定) true/false
char 16 bits 0~65535
byte 8 bits -128~127
short 16 bits -32768~32768
int 32 bits -2172483648~2172483648
long 64 bits 负无穷~正无穷
float 32 bits 范围规模可变
double 64 bits 范围规模可变

++和- -

int x=0;
int z=++x;

结果两个变量值都为1。

int x=0;
int z=x++;

结果x的值为1,而z的值为0。

这是因为++和- -具有自加的功能,并且放在变量前后操作不同,放在变量前面的时候,先执行加减操作,再来运用变量的值,也就是说z=++x,x先进行自加操作,再进行对z的赋值。而z=x++,先对z进行赋值操作,再进行x的自加操作。

for循环

for循环的基本格式如下:

for(int i=0;i<100;i++){
     System.out.print(i);
}

两个分号分成三个部分,第一部分,对变量进行初始化,可以初始多个变量,中间用逗号隔开;第二部分,循环的判断语句;第三部分,这个是最后才会执行的,在执行完判断后,就开始执行for循环里面的内容了,这里不一定是递增运算,也可以是其他的语句。

下面这个是强化for循环

for(int name:nameArray){
     System.out.print(name);
}

冒号前声明一个与数组相同类型的变量,冒号后为一个数组的名称或者其他集合的名称。
声明一个name变量之后,便把数组的第一个值赋值给name,然后执行for循环里面的内容,然后将数组的下一个内容赋值给name,直至数组里面的数全部执行完毕

数组

数组的声明

int[] nums;
nums = new int[7];
nums[0]=2;
nums[1]=1;

前面的int是声明数组的类型,并且在Java里数组也是对象,并且给数组赋值要类型相同。

对象

类是对象的蓝图

class Student{
	String name;
	int grade;
	void information(){
	System.out.println("姓名:"+name);
	System.out.println("成绩:"+grade);
	}
}
public class test {
	public static void main(String[] args){
	Student First=new Student();
	First.name="XXX";
	First.grade=100;
	First.information();
	
	Student Second=new Student();
	Second.name="X";
	Second.grade=10;
	Second.information();
}

输出结果为:

姓名:xxx
成绩:100
姓名:x
成绩:10

看上面这个例子,首先我们创建了一个类Student,在main方法里面我们创建了一个实例First,这个实例就是对象,对象就是类的一个实例我们可以把类和对象比喻成书和书的种类,类就相当于书,对象就相当于书的种类;也可以看作是汽车和汽车的种类,类相当于创建出了汽车,而对象则是,在类的基础上,在类的模板上再去创建其他种类的汽车,就如同类是登记表,对象就是不同人的登记信息。每个表上都有姓名,年龄,生日,这就是类,每个人的信息都不一样,例如张伟,25,9月22日,这就是一个对象,所以,可以简要概括,类就是对象的蓝图

在上面例子中,创建了一个学生类,在main方法中创建了一个名为First的学生(类的实例),这个学生有姓名和分数(对象本身已知的事物),可以执行类的方法(对象可执行的动作)(),即展示自己的信息(输出)。之后又创建了另一个学生Second,同样也有着First学生有的东西,也可以执行相应的动作。这里类学生就是对象First学生、Second学生蓝图、模板对象是根据类产生出来的,具有类的相关变量,可以执行类里面的方法。

本文地址:https://blog.csdn.net/qq_44839044/article/details/109260635

相关标签: Java