版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java中的变量和赋值电脑使用内存来记忆计算时所使用的数据电脑使用内存来记忆计算时所使用的数据内存如何存储数据内存如何存储数据内存像旅馆内存像旅馆数据各式各样,要先根据数据的需求(即类型)为它数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间申请一块合适的空间1、开房间(单人间、双人间、总统套间)、开房间(单人间、双人间、总统套间) 2、入住、入住内存如何存放数据内存如何存放数据1000*(1+5%)内内 存存 10001050变量:一个数据变量:一个数据存储空间的表示存储空间的表示 98.76不同数据存入具有不同不同数据存入具有不同内存地址的空间,相互独立内存地址的空间,相互独
2、立 变量变量1已经将数据存入内存,但是:已经将数据存入内存,但是: 怎么找到存入的数据?怎么找到存入的数据?1、在银行存在银行存1000元钱,银行一年的利息元钱,银行一年的利息5%,那,那一年之后钱变成了多少?一年之后钱变成了多少?内存地址不好记,怎么办?内存地址不好记,怎么办?通过内存中小房间的别名找到数据存储的位置通过内存中小房间的别名找到数据存储的位置通过变量名可以简单快速地找到它存储的数据通过变量名可以简单快速地找到它存储的数据房间房间 房间名字房间名字 房间类型房间类型 入住的客人入住的客人 变量变量 变量名变量名 变量类型变量类型 变量值变量值 对应对应变量变量2数据属于不同类别数
3、据属于不同类别非洲非洲 The quick brown fox TRUE 数据数据 非数值非数值数值数值整型整型非整型非整型9002.129999/12/20032.175123陈扬陈扬 char非数值非数值数值数值整型整型intdouble非整型非整型String 数据类型数据类型 Java常用数据类型常用数据类型数据类型说明数据类型说明数据类型数据类型说说 明明char(字符型)(字符型)用于存储单个字符用于存储单个字符如:性别如:性别男男、女女,电灯,电灯开开、关关int(整型)(整型)用于存储整数用于存储整数如:一天的时间是如:一天的时间是2424小时,一月份有小时,一月份有3131天
4、天double(双精度)(双精度)用于存储小数用于存储小数如:蒙牛早餐奶的价格如:蒙牛早餐奶的价格1.31.3元,手机待机时间元,手机待机时间6.56.5小时小时String(字符串)(字符串)用于存储一串字符用于存储一串字符如:如:“我的爱好是踢足球我的爱好是踢足球”,“我喜欢我喜欢JavaJava程序程序” public class MyVariable public static void main(String args) int money; /1.声明一个变量声明一个变量money =1000; /2.赋值赋值 数据类型数据类型 变量名变量名 内存空间存的数值内存空间存的数值 Sy
5、stem.out.println(money); /3.使用变量使用变量变量声明及使用变量声明及使用1 演示示例演示示例1:如何存取变量:如何存取变量int money = 1000; /合二为一合二为一2、在内存中存储本金、在内存中存储本金1000元元 显示内存中存储的数据的值显示内存中存储的数据的值使用变量的步骤:使用变量的步骤:第一步:声明变量,即第一步:声明变量,即“根据数据类型在内存申请空间根据数据类型在内存申请空间”第二步:赋值,即第二步:赋值,即“将数据存储至对应的内存空间将数据存储至对应的内存空间” 第一步和第二步可以合并第一步和第二步可以合并第三步:使用变量,即第三步:使用变
6、量,即“取出数据使用取出数据使用 ”数据类型数据类型 变量名;变量名; int money;变量声明及使用变量声明及使用2变量名变量名 = 数值;数值;money = 1000 ;数据类型数据类型 变量名变量名=数值;数值; int money = 1000; 3、输出、输出Java课考试最高分:课考试最高分:98.5 输出最高分学员姓名:张三输出最高分学员姓名:张三 输出最高分学员性别:男输出最高分学员性别:男public class TestType public static void main(String args) double score = 98.5; String name
7、= 张三张三; char sex = 男男; System.out.println(本次考试成绩最高分:本次考试成绩最高分: + score);System.out.println(最高分得主:最高分得主: + name);System.out.println(性别:性别: + sex); 单引号单引号 双引号双引号 连接输出信息连接输出信息 数据类型举例数据类型举例演示示例演示示例2:不同类型变量存取:不同类型变量存取1、字母、字母2、下划线、下划线_3、$ 符号符号首字母首字母任意多的:任意多的:1、数字、数字2、字母、字母3、下划线、下划线_4、$ 符号符号其余部分其余部分变变量量名名变
8、量命名规范:变量命名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:首字母大写。例如:myScore 变量命名规则变量命名规则1Java语言中,变量命名要符合一定规则语言中,变量命名要符合一定规则money、score、name、sex检查下面这些是否是合法的变量名检查下面这些是否是合法的变量名principalcost_pricemarks_3$lastnamecity123ratediscount%zip codeCityint变量命名规则变量命名规则2public class
9、Error1 public static void main(String args) String title; System.out.println( title ); String title; /声明变量声明变量titletitle = Java ; /赋值赋值String title = Java; /声明变量声明变量title并赋值并赋值 12先声明变量并赋值,先声明变量并赋值,然后才能使用然后才能使用 代码错误代码错误正确方案正确方案 常见错误常见错误1 变量名不能以变量名不能以%开始开始 public class Error2 public static void main(S
10、tring args) int %hour = 18; System.out.println(%hour); 代码错误代码错误常见错误常见错误2public class Error3 public static void main(String args) String name = 张三张三; String name = 李四李四; 声明两个同名变量导致编译错误声明两个同名变量导致编译错误String name = 张三张三;String Name = 李四李四;Java程序区分大小写程序区分大小写 正确方案正确方案 常见错误常见错误3使用变量存储以下使用变量存储以下MP3信息,并打印输出信
11、息,并打印输出品牌(品牌(brand):爱国者):爱国者F928重量(重量(weight):):12.4电池类型(电池类型(type):内置锂电池):内置锂电池价格(价格(price):):499 定义变量有哪两种方式?定义变量有哪两种方式?小结小结int wangScore = 80; /王浩成绩王浩成绩int zhangScore; /张萌成绩张萌成绩wangScore = zhangScore; System.out.println(“张萌成绩是张萌成绩是 +zhangScore);zhangScore = wangScore; /将右边的值给左边的变量将右边的值给左边的变量 赋值运算符赋值运算符 wangScorezhangScore8080副副本本代码错误代码错误赋值运算符赋值运算符2-14、学员王浩的、学员王浩的Java成绩是成绩是80分,学员张萌分,学员张萌的的Java成绩与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论