栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java】初识Java(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java】初识Java(一)

目录

前言

一、第一个Java程序

二、注释

三、基本数据类型

1.整型变量

2.长整型变量

3.双精度浮点型变量

4.单精度浮点型变量

5.字符类型变量

6.字节类型变量

7.短整型变量

8.布尔类型变量

总结


前言

由于学校的实验团队的二轮面试要求,本周开始除了继续学习C语言外,额外挤出时间学习下JavaSe。


一、第一个Java程序

经过了漫长的下载JDK以及配置环境和下载IDEA后,终于可以开始敲代码了。

public class First {
    public static void main(String[] args) {
        System.out.println("Hehe Java");
    }
}

输入main函数以及打印的函数后程序成功执行了,在这里不得不说Java的便捷性,只要分别输入main和sout然后enter就行了。

System.out.println(a); //打印 且换行
System.out.print(a); //打印 但是不换行
System.out.printf("%dn",a); //以格式化的形式进行输出内容

 至于为什么输入Hehe Java而不是hello Java,我开心!

注:

1.一个java文件中,只能有一个public的类,且类名需要与文件名相同。

2.编程规范建议,左括号跟着当前行。

3.类名 一定要采用大驼峰的形式

4.字节码文件 -class文件,一个类对应一个字节码文件。(为了方便使用)



 

通过上述代码,我们可以看到一个完整的Java程序的结构,由以下三部分组成:

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

总结:类存在于源文件里面;方法存在于类中;语句存在于方法中。


二、注释

三、基本数据类型

1.整型变量

基本语法格式

int 变量名 = 初始值;

int num = 10; // 定义一个整型变量
System.out.println(num) ;

注:
1. 初始化操作是可选的, 但是建议创建变量的时候都显式初始化。
2. 使用以下代码查看 Java 中的整型数据范围:                               

                              System.out.println(Integer.MAX_VALUE); // int 的最大值
                              System.out.println(Integer.MIN_VALUE); // int 的最小值

3.一个 int 变量占 4 个字节,表示的数据范围是 -2^31 -> 2^31-1。

2.长整型变量

基本语法格式

long 变量名 = 初始值;

long num = 10L; // 定义一个长整型变量, 初始值写作 10l 也可以(小写的 L, 不是数字1).
System.out.println(num) ;

注:
1. 基本语法格式和创建 int 变量基本一致, 只是把类型修改成 long
2. 初始化设定的值为 10L , 表示一个长整型的数字. 10l 也可以.
3. 使用 10 初始化也可以, 10 的类型是 int, 10L 的类型是 long, 使用 10 L 或者 10 l 更好一些.  4.long 类型占 8 个字节. 表示的数据范围 -2^63 -> 2^63-1.

3.双精度浮点型变量

基本语法格式

double 变量名 = 初始值;

double num = 1.0;
System.out.println(num)

在 Java 中, int 除以 int 的值仍然是 int(会直接舍弃小数部分).

int a = 1;
int b = 2;
System.out.println(a / b); //结果为0

double a = 1.0;
double b = 2.0;
System.out.println(a / b); //结果为0.5
注:
1. double 虽然也是 8 个字节, 但是浮点数的内存布局和整数差别很大, 不能单纯的用 2 ^ n 的形式表示数据范围,存在精度误差。
double num = 1.1;
System.out.println(num * num)
// 执行结果 1.2100000000000002

4.单精度浮点型变量

基本语法格式

float 变量名 = 初始值;

float num = 1.0f; // 写作 1.0F 也可以
System.out.println(num);

注:float占四个字节. 由于表示的数据精度范围较小, 一般在工程上用到浮点数都优先考虑 double, 不太推荐使用 float.

5.字符类型变量

基本语法格式

char 变量名 = 初始值;

char ch = 'A';

注:
1. Java 中使用 单引号 + 单个字母 的形式表示字符字面值.
2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文.

6.字节类型变量

基本语法格式

byte 变量名 = 初始值;

byte value = 0;
System.out.println(value);

注:
1. 字节类型表示的也是整数. 只占一个字节, 表示范围较小 ( -128 -> +127 )
2. 字节类型和字符类型互不相干。

7.短整型变量

基本语法格式

short 变量名 = 初始值;

short value = 0;
System.out.println(value);

注:
1. short 占用 2 个字节, 表示的数据范围是 -32768 -> +32767
2. 这个表示范围比较小, 一般不推荐使用.

8.布尔类型变量

基本语法格式

boolean 变量名 = 初始值;

boolean value = true;
System.out.println(value);

注:
1. boolean 类型的变量只有两种取值, true 表示真, false 表示假.
2. Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示 false 这样的用法.
3. boolean 类型没有明确规定大小.



总结

Java的很多语法其实和C语言很相似,当然也有部分有差别的地方。

 望 继续努力。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/530471.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号