第二天:变量和数据类型

举例

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

计算机的三大件

计算机有三大核心硬件:
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();

来自查老师课堂笔记

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值