java2021

阅读: 评论:0

java2021

java2021

目录

初识Java的main方法

整型变量:

长整型变量

双精度浮点型变量

单精度浮点型变量

字符类型

字节类型

短整型


初识Java的main方法

代码示例:

public class test {public static void main(String[] args) {System.out.println("hello java");}
}

Java程序的结构由三个部分组成:

  1. 源文件(扩展名为*.Java):源文件带有类的定义,类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在括号里面。
  2. 类:类中带有一个或多个方法,方法必须在类的内部声明。
  3. 方法:在方法的花括号中编写方法应该执行的语句。
  4. (方法存在于源文件里;方法存在于类中;语句存在于方法中。

public:访问修饰限定符。

class:关键字,用来定义一个类。

System.out.println:输出数据

整型变量:

基本语法格式

int 变量名 = 初始值;

代码

public class test {public static void main(String[] args) {int num = 10;//定义一个整型变量System.out.println(num);}
}

注意事项:

  • int表示变量的类型是一个整型
  • 变量名是变量的标识,后续都是通过这个名字来使用变量
  • Java中 = 表示赋值,意思是给变量设置一个初始值
  • 初始化操作是可选的,但是建议创建变量的时候都显示初始化
  • 最后不要忘记分号,否则会编译失败
  • //表示注释,注释作为代码的解释说明部分,不参与编译运行

1.在Java中 int 占 几个字节 

四个字节,不管是多少位的操作系统都是四个字节(充分说明可移植性强)

2.Java当中的int没有所谓的无符号类型,统一都是有符号的。

3.取值范围是多少?

int 占四个字节 32位,第一位是符号位所以它的范围是-2^31到2^31-1。

4.变量的命名:小驼峰    数字    字母    下划线    美元符号   组成的不能以数字开头。

5.变量定义不初始化  可不可以?

不可以,Java比较安全,如果不初始化就使用,编译器就会报错,不是警告。

长整型变量

基本语法格式

long 变量名 = 初始值;

代码示例

public class test {public static void main(String[] args) {long num = 10L;//定义一个长整型变量,初始值写作10L(l0后面的L可以大写或者小写)System.out.println(num);}
}

注意事项:

  • 基本语法格式和int基本一致,只把类型改为long
  • 初始化设定的值后面的L可以大写也可以小写
  • Java中long的类型占8个字节,取值范围为-23^63  到  2^63-1

双精度浮点型变量

基本语法格式

double 变量名 = 初始值;

代码

public class test {public static void main(String[] args) {double num = 1.0;System.out.println(num);}
}

注意事项:

  • 在Java中,int除以int的值会直接舍弃小数部分,想要得到小数得使用浮点型
  • 小数本身是没有一个精确的数字的,他只能精确到几位
  • Java中double占8个字节

单精度浮点型变量

基本格式

float 变量名 = 初始值;

代码

public class test {public static void main(String[] args) {float num = 1.0f;System.out.println(num);}
}

注意事项

  • float在Java中占四个字节
  • 不能写作1.0,因为1.0是double类型,从double转换为float可能会有损失所以这样写时Java编译器会报错

字符类型

基本格式

char 变量名 = 初始值;

代码示例

public class test {public static void main(String[] args) {char num = 'a';System.out.println(num);}
}

注意事项

  • 使用一个字符表示一个汉字时会报错,我们要在执行javac时加上-encoding UTF-8选项才行。命令是:java -encoding UTF-8 test.java
  • 在Java总使用单引号+单个字母的形式表示字符字面值
  • 计算机中的字符本质上是一个整数,在c语言中使用ASCII表示字符,而Java中使用Unicode表示字符,因此一个字符占用两个字节,表示的字符种类更多,包括中文

字节类型

基本语法格式

byte 变量名 = 初始值;

代码

​
public class test {public static void main(String[] args) {byte num = 0;System.out.println(num);}
}​

注意事项

  • 字节类型表示的也是整数,只占一个字节,表示范围为(-128(-2^7)到127(2^7-1))(可以看作是c语言的char类型)
  • 字节类型和字符类型互不相干
  • 在Java中数值类型都是有取值范围的,存储数据的时候不要超过那个表示范围

短整型

基本语法格式

short 变量名 = 初始值;

代码

​
public class test {public static void main(String[] args) {short num = 0;System.out.println(num);}
}​

注意事项

  • short占用2个字节,表示的数据范围是-32768(-2^15)到32767(2^15-1)

本文发布于:2024-01-31 22:01:37,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170670969731653.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23