学习笔记,仅供参考


文章目录

  • 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)--基础语法之变量相关推荐

  1. 第三次学JAVA再学不好就吃翔(part107)--字符流的拷贝

    学习笔记,仅供参考,有错必纠 文章目录 IO流 字符流的拷贝 拷贝纯文本文件 注意事项 自定义字符数组的拷贝 IO流 字符流的拷贝 拷贝纯文本文件 zzz.txt: 安徽财经大学 JAVA代码: pa ...

  2. 第三次学JAVA再学不好就吃翔(part7)--基础语法之运算符

    学习笔记,仅供参考 文章目录 JAVA基础语法 运算符 算数运算符 算术运算符 ++和-- 赋值运算符 关系运算符 JAVA基础语法 运算符 什么是运算符 就是对常量和变量进行操作的符号. 运算符的分 ...

  3. 第三次学JAVA再学不好就吃翔(part14)--基础语法之循环语句注意事项

    学习笔记,仅供参考 文章目录 JAVA基础语法 for, while, do...while的区别 死循环 循环嵌套 JAVA基础语法 for, while, do-while的区别 do-while ...

  4. 第三次学JAVA再学不好就吃翔(part5)--基础语法之数据类型转换

    学习笔记,仅供参考 文章目录 JAVA基础语法 数据类型转换之隐式转换 数据类型转换之强制转换 JAVA基础语法 数据类型转换之隐式转换 byte类型转换为int类型 class TypeConver ...

  5. 第三次学JAVA再学不好就吃翔(part19)--二维数组

    学习笔记,仅供参考 文章目录 JAVA基础语法 二维数组 二维数组的格式 二维数组的遍历 二维数组的求和 基本数据类型和引用数据类型的参数传递问题 JAVA基础语法 二维数组 二维数组的格式 格式1 ...

  6. 第三次学JAVA再学不好就吃翔(part18)--数组操作

    学习笔记,仅供参考 文章目录 JAVA基础语法 数组操作 索引越界 空指针异常 遍历 获取数组中最大值 反转 根据元素找索引 JAVA基础语法 数组操作 索引越界 我们先看下面这段代码: class ...

  7. 第三次学JAVA再学不好就吃翔(part17)--数组

    学习笔记,仅供参考 文章目录 JAVA基础语法 数组概述 数组的初始化 内存分配 绘制内存图 JAVA基础语法 数组概述 数组概念 数组是存储同一种数据类型多个元素的集合,也可以看成是一个容器.数组既 ...

  8. 第三次学JAVA再学不好就吃翔(part16)--方法及方法重载

    学习笔记,仅供参考 文章目录 JAVA基础语法 方法概述 方法重载 JAVA基础语法 方法概述 为什么要有方法 为了提高代码的复用性 什么是方法 完成特定功能的代码块. 方法的格式 修饰符 返回值类型 ...

  9. 第三次学JAVA再学不好就吃翔(part15)--基础语法之控制跳转语句

    学习笔记,仅供参考 文章目录 JAVA基础语法 break语句 continue语句 标号 return语句 JAVA基础语法 break语句 应用场景 只能在switch和循环中使用 举个例子 cl ...

最新文章

  1. oracle dataguard延迟,Oracle DataGuard延迟应用归档归档日志
  2. 零基础机器学习(1)- 我们为什么要学习Python?
  3. encoder decoder模型_3分钟|聊一聊 Decoder 模块
  4. python办公室妙用-python eval()函数的妙用和滥用
  5. bzoj 1643: [Usaco2007 Oct]Bessie's Secret Pasture 贝茜的秘密草坪(DP)
  6. table td高度设置无效_Bootstrap Blazor 组件介绍 Table(一)
  7. Android进阶(三) 数据存储之SharedPreference
  8. 全国计算机一级2021选择题,2021年度全国计算机一级考试选择题试题与详细答案.doc...
  9. 别了北上广深 中国城市排名发生巨变!
  10. 唐人笔+手写板连接到计算机usb端口+错误,汉王唐人笔如意驱动
  11. 自助取号机应用-排队叫号机优势介绍
  12. Nhanes临床数据库挖掘教程1----数据库下载
  13. 信息系统项目管理重点:信息化发展原则和方向
  14. 上海JAVA5月就业环境,各位上海的大佬们呀 我准备下个礼拜出去上海找工作了!一年半的...
  15. 图像信息隐藏(索引图象)
  16. 自然语言处理工具HanLP-基于层叠HMM地名识别
  17. 在jsp引入bootstrap
  18. python客户端开发自行车租赁系统_python可视化--共享单车项目
  19. 女软件工程师在各大名企求职80天的经历
  20. Netfilter源码分析

热门文章

  1. 各种编码范围总结以及linux下面的编码批量转化
  2. 记录一段让我吐血的代码
  3. 深度学习(三十六)——R-FCN, FPN, RetinaNet, CornerNet
  4. springboot连接SQL数据库配置application
  5. ue4sky时间_UE4 SkyLight RealTimeCapture浅析
  6. Andorid中使用Jsoup解析库解析XML、HTML、Dom节点---第三方库学习笔记(三)
  7. 微信小程序设置启动图时出现滚动条
  8. ubuntu下docker环境、php环境以及laravel的安装
  9. [zz]GMM-HMM语音识别模型 原理篇
  10. Silverlight前景One World One Silverlight