java语言基础

																																																																																																																																																																													## java语言基础部分

1.1.1代码注释和编码规范

1.代码注释: 提高程序的可读性和可维护性
代码注释方式有三种: 1.单行注释;2.多行注释;3.文档注释;

  1. 单行注释:‘//’为单行注释标记,从符号“//”开始到换行为止都是注释内容;
  2. 多行注释:‘/**/’为多行注释标记,‘/’和 ‘/’ 之间的内容为多行注释内容;
  3. 文档注释:‘/** */'为 文档注释标记;
1.单行注释
//这是单行注释 

2.多行注释
/*
这是多行注释1;
注释2
....
*/

3.文档注释
/**
文档注释1
注释2
......
*/

当文档注释出现在声明(如类的声明,类的成员变量和成员方法的声明等)之前时,会被javadoc文档工具读取为Javadoc的文档内容
2.代码规范: 代码的规范有利于日后的理解、阅读和修改;

1.1.2变量与常量

  1. 标识符
    变量与常量的声明都必须使用合法的标识符;
    简单来说,标识符就相当于我们每个人的名字,对各种变量,方法和类等自定义一些名称;
    java标识符的命名规则:见名知意
    1.java标识符由大小写字符、下划线(_)、美元符号($)、中文(不建议使用)和数字组成;
    2.不能用数字开头;
    3.不能有空格;
    4.不能用关键字和保留字来做标识符,但能包含他们;
    5.严格区分大小写;
    java标识符命名规范:
    1.包名:多单词组成时所有字母都小写,eg:xxyy;
    2.类名和接口名:第一个单词字母必须大写,后续单词首字母大写,eg:XxYy;
    3.变量名和函数(方法)名:多单词组成时第一个但系首字母小写,后续单词首字母大写;
    4.常量名:全部字母大写;
  2. 关键字:被java赋予了特殊的含义,用作专门用途的符号。全部都是小写字母,不能修改;
  3. 变量:是内存的一个区域,此区域可以存储数据,为了方便操作,为这个区域起名就是变量名。
    变量是使用变量名来访问这块区域的.
    定义变量的格式:
    1.数据类型 变量名 =初始值;
    2.数据类型 变量名;
int x = 30;//声明变量x,并且赋值给它
int y; // 先声明变量y;
y = 20; //再对变量y进行赋值;
y = 25;

4.常量:在运行过程中不会改变的变量,也被称为“final变量”。
语法格式:final 数据类型 常量名称 [=值]

public class ConstantTest{
	public static void main(String[] args){
		final double PI = 3.14; //声明常量
		PI=1.4 //再次给常量赋值会报错;
		System.out.println("常量PI的值为:"+PI);
		System.out.println("半径为3的圆的周长为:"+(PI*2*3));
		System.out.println("半径为4的圆的面积为:"+(PI*4*4));
	}
}

运行结果为:
在这里插入图片描述

1.1.3基本数据类型

数据类型分为两种:基本(原生)数据、引用(复合)数据;
基本数据类型的分类:

  • 整数类型:包括 byte、short、 int、long;
  • 浮点数类型:包括float、double;
  • 字符类型:char;
  • 布尔(Boolean)类型:包括true、false;

1.1.4数据类型转换

  • 自动转换(向上转换)
  • 强制转换(向下转换) 数据表类型 变量=(数据类型) 变量 b;
    当不同数据类型的变量参与运算时,会自动提升数据类型;
    如果参与运算的数据类型小于int,那么结果也是int;

1.1.5运算符

按用途分类:
  • 算术运算符:+ 、- 、* 、 / 、%
  • 逻辑运算符:&& 、||、!;
  • 比较运算符(关系运算符):> 、>= 、< 、<= 、 == 、!=
  • 赋值运算符:=
  • 位运算符:&(与)、|(或)、~(取反)、^(异或)、<<(左移位)、>>(右移位)、>>>(无符号右移位)
  • 三元运算符:
按操作数的数量分类:
  • 一元运算符
  • 二元运算符
  • 三元运算符
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

狠情

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

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

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

打赏作者

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

抵扣说明:

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

余额充值