从C入门Java(Java基础编程知识)

本文介绍了Java的基础语法,包括关键字和保留字、标识符的命名规范、常量和变量的使用,以及各种数据类型的详细讲解。此外,还涵盖了运算符、程序流程控制结构如if、switch、循环,以及变量声明和初始化的注意事项。
摘要由CSDN通过智能技术生成

第二章 基础语法

有C语言基础的来看看,直接进门Java

2.1关键字和保留字

关键字和C语言的关键字如出一辙

保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。 识别java语言的关键字,不要和其他语言如c/c++的关键字混淆。 const和goto是java的保留字。

2.2标识符

对变量,方法和类命名时使用的字符序列为标识符

技巧:凡是我们自己取名字的都叫标识符

合法的标识符(不遵守就会编译不通过)

1.由26个字母大小写,0-9,_或$组成
2.数字不可以开头,
3.不可使用关键字和保留字
4.区分大小写
5.不能包含空格
************小技巧,直接在地址处输入cmd就可打开当前文件

补充: Java的名称命名规范

(只是规范,不规范,编译会通过,建议遵守)
包名:字母都小写
类名,接口名:大驼峰,XxCcVv
变量名,方法名: 小驼峰, xxCcVvBb   int myNumber = 90;
常量名:所有字母都大写可用下划线连接    XXXXXXX(圆周率)

注意
取名要见名知意
也可以是用汉字,但不推荐使用(int 名字 = 1001是编译能过的)

2.3常量

常量是一种预先定义,不可以在后期运行时再做修改的固定值,常量一旦被定义后,就不能在随意改变或取消

可以是全局的(可以在一个类中定义使用,也可以在其他文件中使用),也可以是局部的(只在一个方法中使用)
在这里插入图片描述
Java中的常量一般是使用final来定义的, 有时也会使用static来定义一个静态的常量但是static 不是必须的

例如: (static)final [数据类型] 常量;
		(static)final [数据类型] 常量 = [数值];

不同作用域定义重名常量在java 中并不会报错,因为在JVM调用该常量时,查找顺序是先查找同意作用域中的常量,找不到再找上一层作用域中的常量,知道找到为止。

Java中凡是合法的数据类型都可以定义常量

2.4变量

概念

内存中的一个存储区域
定义格式 : 变量类型 变量名 值

注意

(与C语言的区别)定义后没有赋值就输出,会编译不通过
在这里插入图片描述
所以先声明初始化,再使用
在同一个作用域内,也不能重复命名声明
它是用变量名来调用这片区域的

2.5变量的数据类型

>>按照数据类型

1.基本数据类型 8种

>数值型    
         >>整数型 byte short int long
         >>浮点型 float double
>字符型  char
>布尔型 boolean

2.引用数据类型

> 类  class        (字符串是类类型)
>接口  interface
>数组 [ ]array
整型类型
byte 一字节  short 2字节  int 4字节   long 8字节

一字节是8bit,一个bit存放两个0或1, 所以有2^8种,可表示0-256,但为了有负数,-128—127
所以byte是-128—127

注意:long的声明注意要在结尾输入l或L;

在这里插入图片描述
在这里插入图片描述

浮点类型

float 4字节 精确到小数点后7位
double 8字节 精度更高

科学计数法: 
45.35e6 : 表示的时45.35的10^6
56.453E.5 表示的是56.453的10^-5次方

注意:

float的声明要在结尾上以f或F结尾
通常定义浮点型用double(默认类型)
字符类型

char 2字节,使用单引号

注意:

与C语言不同的   char c1 = ‘1’   char c2 = ‘中’   都是可以的
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纸斌在摸鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值