类名首字母大写,方法名首字母小写
Eclipse IDE提供了快捷键Ctrl+Shift+F,帮助我们快速格式化代码的功能
在Java中,变量分为两种:基本类型的变量和引用类型的变量。
基本类型的变量
在Java中,变量必须先定义后使用。在定义变量的时候,可以给它一个初始值。不写初始值,
就相当于给它指定了默认值。默认值总是0。
变量可以重新赋值
基本数据类型是CPU可以直接进行运算的类型,有以下几种基本数据类型:
整数类型:byte,short,int,long
浮点数类型:float,double
float f1 = 3.14f; 对于float类型,需要加上f后缀。
float类型可最大表示3.4x1038,而double类型可最大表示1.79x10308
字符类型:char (一个字符,Java的char类型除了可表示标准的ASCII外,还可以表示一个Unicode字符,char zh = '中';)
布尔类型:boolean (只有true和false两个值)
(其中long, double需要8字节,int, float需要4字节)
最常用的就是String字符串 String s = "hello";
还有数组是引用类型
定义变量的时候,如果加上final修饰符,这个变量就变成了常量:final double PI = 3.14; // PI是一个常量
根据习惯,常量名通常全部大写。
使用var定义变量,仅仅是少写了变量类型而已。
var sb = new StringBuilder();
StringBuilder sb = new StringBuilder();
定义变量时,要遵循作用域最小化原则,尽量将变量定义在尽可能小的作用域,并且,不要重复使用变量名。
在运算过程中,如果参与运算的两个数类型不一致,那么计算结果为较大类型的整型。
例如,short和int计算,结果总是int,原因是short首先自动被转型为int
强制转型使用(类型),例如,将int强制转型为short:
int i = 12345;
short s = (short) i;
超出范围的强制转型会得到错误的结果
如果参与运算的两个数其中一个是整型,那么整型可以自动提升到浮点型
int[] ns = new int[5];
或者 int[] ns = new int[] { 68, 79, 91, 85, 62 };
还可以进一步简化为: int[] ns = { 68, 79, 91, 85, 62 };
Sign in to make a reply
简单
Java程序基本结构
类名首字母大写,方法名首字母小写
Eclipse IDE提供了快捷键Ctrl+Shift+F,帮助我们快速格式化代码的功能
变量和数据类型
在Java中,变量分为两种:基本类型的变量和引用类型的变量。
基本类型的变量
在Java中,变量必须先定义后使用。在定义变量的时候,可以给它一个初始值。不写初始值,
就相当于给它指定了默认值。默认值总是0。
变量可以重新赋值
基本数据类型是CPU可以直接进行运算的类型,有以下几种基本数据类型:
整数类型:byte,short,int,long
浮点数类型:float,double
float f1 = 3.14f; 对于float类型,需要加上f后缀。
float类型可最大表示3.4x1038,而double类型可最大表示1.79x10308
字符类型:char (一个字符,Java的char类型除了可表示标准的ASCII外,还可以表示一个Unicode字符,char zh = '中';)
布尔类型:boolean (只有true和false两个值)
(其中long, double需要8字节,int, float需要4字节)
引用类型的变量
最常用的就是String字符串 String s = "hello";
还有数组是引用类型
常量
定义变量的时候,如果加上final修饰符,这个变量就变成了常量:final double PI = 3.14; // PI是一个常量
根据习惯,常量名通常全部大写。
var关键字
使用var定义变量,仅仅是少写了变量类型而已。
var sb = new StringBuilder();
StringBuilder sb = new StringBuilder();
定义变量时,要遵循作用域最小化原则,尽量将变量定义在尽可能小的作用域,并且,不要重复使用变量名。
整数运算
在运算过程中,如果参与运算的两个数类型不一致,那么计算结果为较大类型的整型。
例如,short和int计算,结果总是int,原因是short首先自动被转型为int
强制转型使用(类型),例如,将int强制转型为short:
int i = 12345;
short s = (short) i;
超出范围的强制转型会得到错误的结果
浮点数运算
如果参与运算的两个数其中一个是整型,那么整型可以自动提升到浮点型
布尔运算
字符和字符串
数组类型
int[] ns = new int[5];
或者 int[] ns = new int[] { 68, 79, 91, 85, 62 };
还可以进一步简化为: int[] ns = { 68, 79, 91, 85, 62 };