第三次学JAVA再学不好就吃翔(part4)--基础语法之变量
学习笔记,仅供参考
文章目录
- JAVA基础语法
- 变量
- 数据类型
JAVA基础语法
变量
- 什么是变量
在程序执行的过程中,在某个范围内其值可以发生改变的量
- 变量的定义格式
数据类型 变量名 = 变量值;
- 为什么要定义变量
用来不断的存放同一类型的常量,并可以重复使用
- 注意事项
- 同一个区域不能使用相同的变量名
- 局部变量在使用之前必须赋值
- 一条语句可以定义几个变量
- 举个例子
class ManyInt {public static void main(String[] args) {int a,b,c;a = 10;b = 20;c = 30;System.out.println(a);System.out.println(b);System.out.println(c);}
}
输出:
10
20
30
数据类型
- 为什么有数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间
B:Java中数据类型的分类
- 基本数据类型
- 引用数据类型
基本数据类型分类(4类8种)
整数型
- byte 占一个字节 -128 ~ 127
- short 占两个字 -215 ~215-1
- int 占四个字节 -231 ~ 231-1
- long 占八个字节 -263 ~2 63-1
浮点型
- float 占四个字节 -3.403E38 ~ 3.403E38 单精度
- double 占八个字节-1.798E308 ~ 1.798E308 双精度
字符型
- char 占两个字节
布尔型
boolean
boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小
- 在Java中定义数据类型
class DataTypeTest {public static void main(String[] args) {byte b = 10;short s = 20;int i = 30; //整数默认数据类型是int类型long x = 1234567890000L;float f = 12.3F;double d = 3.12; // 小数默认数据类型是double类型char a = 'a'; //单个符号数字符号字母boolean b1 = true;boolean b2 = false;System.out.println(b);System.out.println(s);System.out.println(i);System.out.println(x);System.out.println(f);System.out.println(d);System.out.println(a);System.out.println(b1);System.out.println(b2);}
}
输出:
10
20
30
1234567890000
12.3
3.12
a
true
false
第三次学JAVA再学不好就吃翔(part4)--基础语法之变量相关推荐
- 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝
学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...
- 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符
学习笔记,仅供参考 文章目录 JAVA基础语法 运算符 算数运算符 算术运算符 ++和-- 赋值运算符 关系运算符 JAVA基础语法 运算符 什么是运算符 就是对常量和变量进行操作的符号. 运算符的分 ...
- 第三次学JAVA再学不好就吃翔(part14)--基础语法之循环语句注意事项
学习笔记,仅供参考 文章目录 JAVA基础语法 for, while, do...while的区别 死循环 循环嵌套 JAVA基础语法 for, while, do-while的区别 do-while ...
- 第三次学JAVA再学不好就吃翔(part5)--基础语法之数据类型转换
学习笔记,仅供参考 文章目录 JAVA基础语法 数据类型转换之隐式转换 数据类型转换之强制转换 JAVA基础语法 数据类型转换之隐式转换 byte类型转换为int类型 class TypeConver ...
- 第三次学JAVA再学不好就吃翔(part19)--二维数组
学习笔记,仅供参考 文章目录 JAVA基础语法 二维数组 二维数组的格式 二维数组的遍历 二维数组的求和 基本数据类型和引用数据类型的参数传递问题 JAVA基础语法 二维数组 二维数组的格式 格式1 ...
- 第三次学JAVA再学不好就吃翔(part18)--数组操作
学习笔记,仅供参考 文章目录 JAVA基础语法 数组操作 索引越界 空指针异常 遍历 获取数组中最大值 反转 根据元素找索引 JAVA基础语法 数组操作 索引越界 我们先看下面这段代码: class ...
- 第三次学JAVA再学不好就吃翔(part17)--数组
学习笔记,仅供参考 文章目录 JAVA基础语法 数组概述 数组的初始化 内存分配 绘制内存图 JAVA基础语法 数组概述 数组概念 数组是存储同一种数据类型多个元素的集合,也可以看成是一个容器.数组既 ...
- 第三次学JAVA再学不好就吃翔(part16)--方法及方法重载
学习笔记,仅供参考 文章目录 JAVA基础语法 方法概述 方法重载 JAVA基础语法 方法概述 为什么要有方法 为了提高代码的复用性 什么是方法 完成特定功能的代码块. 方法的格式 修饰符 返回值类型 ...
- 第三次学JAVA再学不好就吃翔(part15)--基础语法之控制跳转语句
学习笔记,仅供参考 文章目录 JAVA基础语法 break语句 continue语句 标号 return语句 JAVA基础语法 break语句 应用场景 只能在switch和循环中使用 举个例子 cl ...
最新文章
- oracle dataguard延迟,Oracle DataGuard延迟应用归档归档日志
- 零基础机器学习(1)- 我们为什么要学习Python?
- encoder decoder模型_3分钟|聊一聊 Decoder 模块
- python办公室妙用-python eval()函数的妙用和滥用
- bzoj 1643: [Usaco2007 Oct]Bessie's Secret Pasture 贝茜的秘密草坪(DP)
- table td高度设置无效_Bootstrap Blazor 组件介绍 Table(一)
- Android进阶(三) 数据存储之SharedPreference
- 全国计算机一级2021选择题,2021年度全国计算机一级考试选择题试题与详细答案.doc...
- 别了北上广深 中国城市排名发生巨变!
- 唐人笔+手写板连接到计算机usb端口+错误,汉王唐人笔如意驱动
- 自助取号机应用-排队叫号机优势介绍
- Nhanes临床数据库挖掘教程1----数据库下载
- 信息系统项目管理重点:信息化发展原则和方向
- 上海JAVA5月就业环境,各位上海的大佬们呀 我准备下个礼拜出去上海找工作了!一年半的...
- 图像信息隐藏(索引图象)
- 自然语言处理工具HanLP-基于层叠HMM地名识别
- 在jsp引入bootstrap
- python客户端开发自行车租赁系统_python可视化--共享单车项目
- 女软件工程师在各大名企求职80天的经历
- Netfilter源码分析
热门文章
- 各种编码范围总结以及linux下面的编码批量转化
- 记录一段让我吐血的代码
- 深度学习(三十六)——R-FCN, FPN, RetinaNet, CornerNet
- springboot连接SQL数据库配置application
- ue4sky时间_UE4 SkyLight RealTimeCapture浅析
- Andorid中使用Jsoup解析库解析XML、HTML、Dom节点---第三方库学习笔记(三)
- 微信小程序设置启动图时出现滚动条
- ubuntu下docker环境、php环境以及laravel的安装
- [zz]GMM-HMM语音识别模型 原理篇
- Silverlight前景One World One Silverlight