举例

环境变量: 就是存储一些各种程序的环境的信息,可以看出来变量就是存储数据的。

计算机的三大件

计算机有三大核心硬件:
1.CPU: 中央处理器帮助我们调度程序、数据的处理和计算。相当于我们人类的大脑
2.内存: (RAM)随机存储器,通俗来讲就是我们手机、电脑的运行内存,里面存储的程序在面临程序关闭、停电等情况 。数据就会丢失
3.硬盘: (ROM)存储数据的地方。还有外置硬盘如:U盘、光盘、移动硬盘
程序运行原理
下载程序如:QQ,下载后会存储到硬盘中,当你运行QQ时,会临时存储到内存中(运行内存)

掌握变量和常量的使用

1.变量的概述:

变量:可以变化的量,变量就是在内存中临时存储数据
变量是由数据类型、变量名、变量值组成
存储变量就想一个住店的过程,你想让他住店,首先给他开一间房,让他入住,房间有很多种如:单人间、双人间、豪华间。根据他的情况让他选择入住。
数据类型: 根据你存储的内容在内存中合理的分配一块空间(相当于酒店房间的类型)
变量名: 根据变量名找到你分配的空间,如果没有变量名,你找到那块空间用他存储的值时、只能时路径(相当于房间号)
变量值: 在内存中存储的数据(相当于入住的客人)

变量的命名规范

Java中变量名的组成: 数字、字母、下划线(_)、美元符号($)都可以作为变量名

  • 变量名应该见名知意,就是能让别人看到就能想到你存的是什么。如:你要存姓名 abc就不如name让人一看到就知道是姓名
  • 变量名不允许拼音和英文混合使用,要么全英文,要么全拼音。这是遵守命名规范
  • 变量名应该遵循小驼峰命名规则,首字母小写,多个单词第一个单词首字母小写,其余单词首字母大写 。如:helloworld myname 应该写作 helloWorld myName 也可写作:hello_world my_name
  • 变量名不许使用关键字和保留字
    • 关键字:系统中特殊含义的单词
    • 保留字:以后可能在Java发展中会被赋予特殊含义的单词

变量的使用有两种方式

public class Demo1 {public static void main(String[] args) {// 两种方式使用// 【1.先声明再赋值】// 存储名字// 数据类型  变量名;   声明一个变量(开辟一块内存空间)String name; // 赋值  向对应的变量的内存空间进行存储数据// 变量名 = 变量值;// = 它不再是数学中的等于  而现在表示 赋值符号// 将小杜这个值赋给name这个变量name = "Mc";// 【2.声明的同时并赋值】// 数据类型  变量名  = 变量值;String stuName = "Mc"; }
}

2.常量

  • 常量是只可以赋值一次的变量,给final修饰
  • 常量的名字中的字母必须大写
  • 当出现多个单词时以下划线链接 如:HELLO_WORLD

例:

public class Demo2 {public static void main(String[] args) {// 需求:计算圆的面积 π*r*r// 存储π// 常量:表示只可以赋值一次的变量  被final修饰final double PI = 3.14;// 存储半径double r = 2;// PI = 3.24;// 计算面积double area = PI * r * r;System.out.println("圆的面积为:"+area);}
}

3.Java中的基本类型

Java为了合理的使用内存,将不同的数据划分了不同类型
八种基本数据类型:

  • 数值型:

    • 整数型

      • byte
      • short
      • int Java中默认的整数型
      • long
    • 浮点型
      • float
      • double Java中默认的浮点型
  • 非数值类型
    • char :字符型 存储单个字符,以单引号引起来。如:" a" " 男"
    • boolean: 布尔型 只能存储两个值,一个为 true正确(真) ,一个为 false错误(假),存储一些判断结果叫合适
  • 引用数据类型
    • String:字符串型 最常用的类型 ,以双引号引起来,如:"aaaaaa" "我叫Mc"

4.Scanner(扫描器)键盘输入(交互)

老师说先死记硬背。
1.先导入Scanner

// 导入Scanner(导入之后才能使用Scanner)
import java.util.Scanner;

2.创建Scanner对象

// 创建Scanner对象
Scanner input = new Scanner(System.in);

3.使用Scanner来输入 整数、小数、字符串…

// 将输入的内容存储到变量中
System.out.print("请输入您的姓名:");
// 字符串
String name = input.next();System.out.print("请输入您的年龄:");
// 整数
int age = input.nextInt();System.out.print("请输入您的余额:");
// 小数
double money = input.nextDouble();

来自查老师课堂笔记

第二天:变量和数据类型相关推荐

  1. JavaScript第二章——变量及数据类型 2021-09-26

    前言 新手小白JavaScriptt(第二章--变量及数据类型 2021-09-26)学习笔记,欢迎大佬多留言指导,跪谢!!! 一.变量声明 变量:从字面上看,变量是可变的量.从编程角度讲,变量是存储 ...

  2. java基础学习 --- 第二节 变量、数据类型和运算符

    java基础学习 - 第二节 变量.数据类型和运算符 一.变量 1.变量就是会发生改变的数据,程序运行时,这些数据以变量的形式被保存到计算机的内存中.如图 2.使用变量的步骤:     声明变量 - ...

  3. 第二章节 变量与数据类型

    1.变量 #变量的声明语法 数据类型 变量名: //声明的变量必须赋值之后才能使用,否则将提示错误 在C#中"="是赋值运算符,表示将右侧的值存储到左侧变量中 可以通过变量名访问其 ...

  4. 第二章 变量、数据类型和运算符

    一.变量: 1.根据数据类型在内存中分配一个合适的空间并给他命名,即"变量名" 2.将数据存储到这个空间中, 3.从空间中取出数据,可以使用变量名来获得. 二.java中的数据类型 ...

  5. 【python笔记】第二节 变量和数据类型

  6. Java数据类型及变量作业_day02、Java变量与数据类型

    02_Java变量与数据类型 第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值 ...

  7. java变量数据类型_java变量与数据类型

    第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值. 每个变量都有自己的作用范围 ...

  8. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  9. 大数据之Scala变量和数据类型完整使用 (第二章)

    大数据之Scala变量和数据类型完整使用 一.注释 1)基本语法 2)案例实操 3) 代码规范 二.变量和常量(重点) 0)回顾:Java 变量和常量语法 1)基本语法 2)案例实操 三.标识符的命名 ...

  10. python变量类型怎么决定的_如何确定python中变量的数据类型

    之前介绍过Python的开发工具Jupyter的使用,我们在此基础上介绍一些python的语法,今天为大家讲解python中如果确定一个变量的数据类型,我们需要使用到python的内置函数,接下来就跟 ...

最新文章

  1. 贝叶斯定理的实际应用
  2. 如何在Spring中将@RequestParam绑定到对象
  3. ionic保存到mysql_ionic sqlite 存取数据封装(兼容真机与webkit浏览器)
  4. java多客户端请求响应_Java实现服务器端对多个客户端请求响应
  5. 西奥服务器修改楼层参数,西奥FOVF梯调试介绍.doc
  6. Mysql中Key与Index的区别
  7. hdu 1358 Period (KMP求循环次数)
  8. leetcode 7. 反转整数(python3)
  9. 安装 PHP memcached 扩展遇到的3个问题
  10. 可视对讲行业洗牌进行时 企业应该何去何从?
  11. 数据增强:模拟雨天算法Python
  12. 轻松入门Android直播相关技术 从0搭建直播系统
  13. 软件测试工程师发展前景好吗?
  14. 命运多舛。德体:多特蒙德队长罗伊斯因伤无缘卡塔尔世界杯
  15. 《信息系统安全》第二章 信息安全模型 作业
  16. 组成原理(五)CPU指令流水线
  17. VB6导出Excel - 引用“Microsoft Excel 16.0 Object Library”时找不到该引用-解决方法
  18. Oday安全 12.3.1Ret2Libc实战之利用ZwSetInformationProcess一节注记(下)
  19. Windows与Linux系统信号与thread
  20. 清华oj--每天一题-通话时长

热门文章

  1. java 多参数函数调用_如何使用Fable定义和调用多参数函数
  2. 微信小程序 view样式
  3. c语言:在字符串里查找字符串
  4. 安卓webview软键盘遮住底部按钮,又名AndroidBug5497
  5. 如何判断手机是否处于漫游状态
  6. 撤销与取消撤销快捷键
  7. 删除自带python版本后系统崩溃,死性不改重新配环境。
  8. 《静儿的服务治理私房菜》服务治理概述
  9. 字节跳动面试(第三次面试)总结1:
  10. 解决Nginx 404 not found