第四章 HelloWorld入门程序详解(常量,变量,数据类型)

第四章 HelloWorld入门程序详解(常量,变量,数据类型)

4.1 程序开发步骤说明

开发环境已经搭建完毕,可以开发我们第一个Java程序了。
HelloWorld案例是指在计算机屏幕上输出“HelloWorld”这行文字。各种计算机语言都习惯使用该案例作为第一个演示案例。
Java程序开发三步骤:编写、编译、运行。
在这里插入图片描述

编写Java源程序

代码如下:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello world!!");
    }
}

文件名必须是HelloWorld,保证文件名和类的名字是一致的,注意大小写。
每个字母和符合必须与示例代码一模一样。

第一个 HelloWord 源程序就编写完成了,但是这个文件是程序员编写的,JVM是看不懂的,也就不能运行,因此我们必须将编写好的 Java源文件 编译成JVM可以看懂的 字节码文件 。

4.3 编译Java源文件

在Idea开发工具中 java文件保存, 会自动编译成 JVM可以看懂的 .class字节码文件 。

4.4 运行Java程序

在Idea开发工具中 点击 main方法上的 绿色箭头即可
在这里插入图片描述

4.5 入门程序说明

编译和运行是两回事

  • 编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
  • 运行:是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。

关于main方法

  • main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。

HelloWorld案例常见问题

  • 非法字符问题。Java中的符号都是英文格式的。
  • 大小写问题。Java语言对大小写敏感(区分大小写)。

4.6 注释和关键字

4.6.1 添加注释commen

  • 注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。
  • Java中我们常用的有单行注释和多行注释
    单行注释以 //开头 换行结束
    多行注释以 /* 开头 以*/结束
    文档注释以 /*开头 以/结束

4.6.2 关键字keywords

  • 关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。
    HelloWorld案例中,出现的关键字有 publicclassstaticvoid 等,这些单词已经被Java定义好,全部都是小写字母。
    关键字比较多,不能死记硬背,学到哪里记到哪里即可。

4.7 常量

4.7.1 概述

常量:是指在Java程序中固定不变的数据。

4.7.2 分类

在这里插入图片描述

4.7.3 练习

需求:输出各种类型的常量。

public class ConstantDemo { 
public static void main(String[] args){
//输出整数常量 
System.out.println(123); 
//输出小数常量 
System.out.println(0.125); 
//输出字符常量 
System.out.println('A'); 
//输出布尔常量 
System.out.println(true); 
//输出字符串常量 
System.out.println("欢迎来到Java!!"); 
} 
}

4.8 变量和数据类型

4.8.1 变量概述

  • 变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
    • 数学中,可以使用字母代替数字运算,例如 y=x+5 或者 6=x+5
    • 程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如x保存5,x也可以保存6,这样x保存的数据是可以改变的,也就是我们所讲解的变量。

Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。

4.8.2 数据类型

数据类型分类

Java的数据类型分为两大类:

  • 基本数据类型:包括 整数 、 浮点数 、 字符 、 布尔。
  • 引用数据类型:包括 类 、 数组 、 接口 。
基本数据类型

字节: 是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理一个二进制数字串,是构成信息的一个小单位。Java中的字节是八位字节,即它包含八位二进制数。

四类八种基本数据类型:
在这里插入图片描述
Java中的默认类型:整数类型是 int 、浮点类型是 double 。
e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。

4.8.3 变量的定义

变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值 。

格式
// 声明变量并赋值 
数据类型 变量名 = 数据值; 
或者
// 先声明,后赋值(使用前赋值即可) 
数据类型 变量名; 
变量名 = 初始化值;
练习

定义所有基本数据类型的变量,代码如下:

public class Variable { 
public static void main(String[] args){ 
//定义字节型变量 
byte b = 100;
System.out.println(b); 
//定义短整型变量 
short s = 1000; 
System.out.println(s); 
//定义整型变量 
int i = 123456;
System.out.println(i); 
//定义长整型变量 
long l = 12345678900L; 
System.out.println(l);
 //定义单精度浮点型变量 
 float f = 5.5F; 
 System.out.println(f); 
//定义双精度浮点型变量 
double d = 8.5; 
System.out.println(d); 
//定义布尔型变量 
boolean bool = false; 
System.out.println(bool); 
//定义字符型变量 
char c = 'A'; 
System.out.println(c); 
} 
}

long类型:建议数据后加L表示。
float类型:建议数据后加F表示。

4.8.4 注意事项

  • 变量名称:在同一个大括号范围内,变量的名字不可以相同。
  • 变量赋值:定义的变量,不赋值不能使用。

4.8.5 标识符

  • 标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
    • HelloWorld案例中,出现的标识符有类名字 HelloWorld 。
  • 命名规则: 硬性要求
    • 标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。int a1 = 10;
    • 标识符不能以数字开头。 int 1a = 100; public class 1Hello{}
    • 标识符不能是关键字。int public = 10; public class int
  • 命名规范: 软性建议,见名知义
    • 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。HelloWorld
    • 方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。 main
    • 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。int varTestDemo = 10;

4.8.6 代码语句分类

  1. 结构定义语句
  2. 功能执行语句,必须以英文分号结束

总结

从本章开始就正在的开启了我们Java的大门啦~加油!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值