Java基础——Java学习Day03(1)

变量是保存一个可以改变的值

赋值:使用赋值运算符 (=) 可以给变量或常量进行赋值操作

变量和长量都是有数据类型的,保存的值必须是指定类型的值

在Java中变量的使用需要注意:

1) 变量必须先定义,才能使用

2) 变量必须要进行初始化操作

​ 如果有分支,必须保证每一个分支都给变量赋值

例:

int sum;

if(s){

num = 1;

}else{

num = 2;

}

System.out.print(num);

3)在同一作用域下变量不能重复定义

常量

程序运行过程中,值不可以被改变的量

语法:

final 数据类型 常量名;

例:

final int sum;

常量保存不可改变的值,比如:圆周率等。

对于常量,只能赋值一次,不能再修改常量的值

数据类型

即数据的类型

分为两类:基本数据类型和引用类型

基本类型
  • 整数类型

| 类型 | 内存 | 范围 |

| — | — | — |

| byte | 1字节 | -128~127 |

| short | 2 | -32768~32767 |

| int | 4 | -21亿~21亿 |

| long | 8 | -263~263-1 |

  • 浮点类型

| 类型 | 内存 | 范围 |

| — | — | — |

| float | 4 | 采用科学计数法 |

| double | 8 | 保存的是一个近似值 |

  • 字符型——char,占用2字节,保存Unicode编码,可以保存中文汉字

  • 布尔型(boolean),只有两个值,true和false,占用一个字节

引用类型

以后详解

数组

类(枚举)

接口

数据类型转换
  1. 自动转换

byte->short->int->long->float->double

令,char类型可以转换为int类型

(范围小的可以转换为范围大的)

  1. 强制转换

可自动转换的类型之间,如果要反过来转换是不可以的,除非是用强制转换

小类型 变量=(小类型)大类型的值

例:

long a = 2l;

int i = (int)a ;

注释

在Java代码中,不会被执行的文本,对代码进行解释和说明的。

一个优秀代码,注释占40%~60%

1) 单行注释:双斜杠 //

例:

//我是注释

2) 多行注释

以/*开头,

中间开头加*

*/结尾

例:

在这里插入图片描述

3) 文档注释

格式:

/**

*/

文档注释,通常用在类前,方法前,属性前。除了作为注释,还可以生成API帮助文档

例:

/**

*/

输入输出
输出

System.out

依赖于系统的输出对象(控制台)

本次面试答案,以及收集到的大厂必问面试题分享:

字节跳动超高难度三面java程序员面经,大厂的面试都这么变态吗?

c9ad6.png#pic_center)

3) 文档注释

格式:

/**

*/

文档注释,通常用在类前,方法前,属性前。除了作为注释,还可以生成API帮助文档

例:

/**

*/

输入输出
输出

System.out

依赖于系统的输出对象(控制台)

本次面试答案,以及收集到的大厂必问面试题分享:

[外链图片转存中…(img-2EKC2mAw-1714350470886)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 22
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值