源代码: .java——通过javac编译——字节码文件: .class

注释格式:

// 单行注释(不需要完整占一行)/*无论这里占多少行,只要是在这个范围之内都算多行注释(区块注释)*/

3.1 HelloWorld程序的代码编写:

//第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样
//public class后面代表定义一个类的名称,类是JAVA当中所有源代码的基本组织单位
public class HelloWorld {//第二行的内容是万年不变的固定写法,代表main方法//这一行代表程序执行的起点public static void main(String[] args){//第三行代表打印输出语句(其实就是屏幕显示)//希望显示什么东西,就在小括号当中填写什么内容System.out.println("Hello,World!");}
}

cmd中编译执行:

3.2 关键字的概念与特征

关键字的特点:

1)完全小写的字母。

2)在增强版的记事本当中(例如Notepad++)有特殊颜色

3.3 标识符的概念和规则

类的名称、方法的名称、变量的名称

硬性要求: 1)标识符可以包含英文字母(区分大小写)、数字、$(美元符号)、_下划线

2)标识符不能以数字开头

3)标识符不能是关键字

软性建议:1)类名:首字母大写,后面每个单词首字母大写(大驼峰式)HelloWorld

2)变量/方法名称:首字母小写,后面每个单词首字母大写(小驼峰式)helloWorld

3.4 常量的概念和分类

常量:在程序运行期间,固定不变的量

常量的分类:

1)字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:"abc" "123"(字符串1 2 3)

2)整数常量:直接写上的数字,没有小数点。例如:100 200 -250

3)浮点数常量:直接写上的数字,有小数点。例如:2.5 -3.14 0.0

4)字符常量:凡是用单引号引起来的单个字符(必须有且仅有一个字符),叫做字符常量,例如:'A' 'b' '9' '中'

5)布尔常量:只有两种取值 true false

6)空常量:null 代表没有任何数据,不能直接用来打印输出,即System.out.println(null)为错误写法

3.5 数据类型

1)基本数据类型:

整数型:byte short int long

浮点型(近似值,不是精确值,双精度更精确): float double

字符型: char

布尔型: boolean

2)引用数据类型:字符串、数组、类、接口、Lambda

注意事项:

1)字符串不是基本类型,而是引用类型

2)浮点型可能只是一个近似值,并非精确的值

3)数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节

4)浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F

5)如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀 System.out.println(100L)

3.6 变量的概念与格式

变量:程序运行期间,内容可以发生改变的量

创建一个变量并且使用的格式:

数据类型 变量名称; //创建了一个变量

变量名称=数据值; //赋值,将右边的数据值赋值交给左边的变量

一步到位的格式: 数据类型 变量名称=数据值;//在创建一个变量的同时,立刻放入指定的数据值

public class Demo02Variable{public static void main(String[] args){//创建一个变量//格式:数据类型 变量名称;int num1;//向变量当中存入一个数据//格式:变量名称=数据值;num1 =10;//当打印输出变量名称的时候,显示出来的是变量的内容System.out.println(num1);//10//改变变量当中本来的数字,变成新的数字num1=20;System.out.println(num1);//20//使用一步到位的格式来定义变量//格式:数据类型 变量名称=数据值;int num2= 25;System.out.println(num2);//25num2=35;System.out.println(num2);//35}
}

3.7 变量的注意事项

第三章 Hello World入门程序相关推荐

  1. 第三章 matlab学习入门之编程基础

    系列文章目录 第三章 matlab学习入门之编程基础 在这一章,你会学到的知识: 变量与语句: 程序控制: M文件: 脚本: 函数: 变量检测: 程序调试: 文章目录 系列文章目录 前言 一.变量与语 ...

  2. 韦东山 IMX6ULL和正点原子_「正点原子NANO STM32开发板资料连载」第三章 MDK5 软件入门1...

    1)实验平台:ALIENTEK NANO STM32F411 V1开发板 2)摘自<正点原子STM32F4 开发指南(HAL 库版>关注官方微信号公众号,获取更多资料:正点原子 第三章 M ...

  3. 第三章Python快速入门

    前言 本章重点介绍有关Python的基础知识,这是每一个Python用户所要走过的必经之路,因为任何一段Python代码中都会包含一些基础知识.对于读者来说,只有基础夯实牢了,在之后的代码编程中才会轻 ...

  4. 跟老杜手撕Spring6教程(三)Spring的入门程序

    Spring的入门程序 本篇文章详细介绍下Spring的下载,上篇说了Spring八大模块及特点详解 跟老杜手撕Spring6教程(二)Spring八大模块及特点详解_ewertyucf的博客-CSD ...

  5. FreeBSD 6.0架设管理与应用-第三章 UNIX 系统入门

    在开始进阶的 FreeBSD 设定之前,我们先来了解一下 UNIX 系统的架构及基本知识.这些知识对于我们之后管理.使用 FreeBSD 十分重要.如果您是 UNIX 新手,请务必详读本章. 本章将介 ...

  6. PTA c#PTA第三章练习答案【程序设计基础】

    目录 7-1 简单输入输出 (10 分) 7-2 可爱的Tommy (10 分) 7-3 华氏温度转化为摄氏温度 (10 分) 7-4 打妖怪 (10 分) 7-5 计算银行存款的本息 (10 分) ...

  7. 北邮CSAPP第三章之数据格式与程序编码

    程序的机器级表示 本章学习内容:汇编代码 高级语言屏蔽了程序的机器级实现. 用高级语言编写的程序可以在不同的机器上运行,汇编代码则于特定机器密切相关 学习汇编代码能理解编译器优化能力,并分析代码中隐含 ...

  8. 第三章GIT使用入门

    Git是 Linux 之父 Linus Trovalds,为管理 Linux 内核代码而建立的,被认为是分布式版本控制工具中的顶级水准.智能.友好.强健.高效. 正如所提供的文档中说的一样," ...

  9. 第三章 Git使用入门 心得笔记

    1.Git管理Linux源代码,由Linux之父Linus编写,其拥有最为优化的存储能力和非凡的性能. 2.在Linux下可以直接使用man命令查看指定命令的帮助文档.查询git-checkout命令 ...

最新文章

  1. 庆祝杭州移动电视诞生一周年
  2. js 导出到excel
  3. jsp java语法_javaweb-jsp语法
  4. RN性能优化以及事件监听
  5. IAR Embedded Workbench IDE 显示行号
  6. Sass含中文目录编译报错
  7. java B2B2C 多租户电子商城系统-SpringCloud动态刷新配置信息
  8. linux 查看pgsql端口,如何通过Linux脚本检查是否已安装PostgreSQL?
  9. c语言生日创意代码_C语言如何编程生日快乐代码
  10. 百度云盘登录二维码刷不出来
  11. 支付宝沙箱集成无法唤起客户端
  12. linux玩安卓游戏下载,在Deepin 20.2系统下可用Xdroid on Linux来玩王者荣耀游戏
  13. 计算机网络:逆向工程(精细版)
  14. java近义词,虚拟的近义词
  15. 笔记本 WIFI 热点批处理文件
  16. 逆向记录Assaultcube for Mac OS
  17. 【计算机硬件组成】基础知识(必备)
  18. 应用时间线服务器启动报错_从服务器到无服务器的时间轴和教程
  19. 解决element的Table表格组件的高度问题( height只能是数字或者字符串 ),实现height: calc(100vh - 260px) 的效果
  20. vscode setting 配置

热门文章

  1. 怎么对接个人收款支付接口(扫码支付)
  2. P问题,NP问题,NP难问题
  3. 从客户端(userName=hr /)中检测到有潜在危险的 Request.Form 值
  4. 工业虚拟现实解决方案
  5. Oracle表分区.
  6. qt设置背景图片注意事项
  7. 给Docker中的Nginx搭建HTTPS环境
  8. 利用Matlab描述和求解传递函数
  9. LeetCode 力扣 56. 合并区间
  10. 曾经无限风光,再看IT业10大过山车人物