2.1 java中的变量和赋值
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过变量名可以简单快速地找到它存储的数据
Java常用数据类型
数据
2.175 123
非洲
9/12/2003
陈扬
整型
非整型
The quick brown fox 999
数值
非数值
true
9002.12 数据属于不同类别
Biblioteka Baidu
Java常用数据类型
数据类型 数值 整型 非整型 double …… 非数值 char String Long Boolean ……
3.小明买了一双鞋,价值58元,买了3件衣服,每件30元,买了5个 包,每个包55.8元。小明共交了500元, 问还要找回多少元?(用程序表达)
参考答案
练习1
参考答案
练习2 练习3
附录
代码包
程序包
工具包
老王说编程•Java SE进阶
前言——引入Java
Java SE是由Sun Microsystems公司于1995年5月推出的Java程序 设计语言和Java平台的总称。用Java实现的HotJava浏览器(支 持Java applet)显示了Java的魅力:跨平台、动态的Web、 Internet计算。从此,Java被广泛接受并推动了Web的迅速发展, 常用的浏览器现在均支持Java applet。
变量声明及使用
2、在内存中存储本金1000元 显示内存中存储的数据的值
public class MyVariable { public static void main(String[ ] args) { int money; //1.声明一个变量 money =1000; //2.赋值 int money = 1000; //合二为一 System.out.println(money); //3.使用变量 内存空间存的数值
变量命名规则
检查下面这些是否是合法的变量名
$lastname zip code
principal
×
123rate
×
discount%
×
City
cost_price
marks_3
city
×
int
赋值运算符
4、学员王浩的Java成绩是80分,学员张萌 的Java成绩与王浩的相同,输出张萌的成绩
int wangScore = 80; //王浩成绩 int zhangScore; //张萌成绩 赋值运算符 副 wangScore = zhangScore; 本 System.out.println(“张萌成绩是" +zhangScore); 代码错误 80 wangScore
小结
定义变量有哪两种方式?
(2016 华南理工学院编程系考研,32,1.5) 使用变量存储以下MP3信息,并打印输出
品牌(brand):爱国者F928 重量(weight):12.4 电池类型(type):内置锂电池 价格(price):499
演示现场编程
练习
(2016 华南理工学院编程系考研,32,1.5)存储并显示以下数值:参考答案:
} } 数据类型
变量名
演示示例1:如何存取变量
变量声明及使用
使用变量的步骤:
第一步:声明变量,即“根据数据类型在内存申请空间”
数据类型 变量名;
int money;
第二步:赋值,即“将数据存储至对应的内存空间”
变量名 = 数值; money = 1000 ;
第一步和第二步可以合并
数据类型 变量名=数值;
int money = 1000;
第三步:使用变量,即“取出数据使用 ”
数据类型举例
3、输出Java课考试最高分:98.5 输出最高分学员姓名:张三 输出最高分学员性别:男
双引号 public class TestType { public static void main(String[ ] args) { double score = 98.5; String name = "张三"; 单引号 char sex = '男'; System.out.println("本次考试成绩最高分: " + score); System.out.println("最高分得主: " + name); System.out.println("性别: " + sex); 连接输出信息
练习
1.定义四个变量,a=’A’;b=’B’,c=’C’,d=’D’;现在编程实现a 与d变量中的值交换,b与c中的值交换。最后输出a、b、 c、d中的值
2.定义一个空间,保存你的姓名。再定义一个空间保存你的性别。再定义一个空 间保存你的生日。再定义一个空间保存你的年龄。最后输出: 姓名 性别 生日 年龄 小样 男 1993.8.8 15
内存 1050 98.7 6 1000*(1+5%) 变量:一个数据 存储空间的表示 1000
不同数据存入具有不同 内存地址的空间,相互独立
已经将数据存入内存,但是: 怎么找到存入的数据?
变量2
内存地址不好记,怎么办?
通过内存中小房间的别名找到数据存储的位置
房间 对应 房间名字 房间类型 入住的客人 变量名 变量类型 变量值 变量
int ……
数据类型说明
数据类型 说 明
char (字符型)
int (整型) double (双精度) String (字符串)
用于存储单个字符 如:电灯‘开’、‘关’
用于存储整数 如:一天的时间是24小时,一月份有31天 用于存储小数 如:一道题2.3分,手机待机时间6.5小时 用于存储一串字符 如:‚我的爱好是踢足球‛,‚我喜欢Java程序‛
变量名不能以%开始
常见错误
public class Error3 { public static void main(String[ ] args) { String name = "张三"; String name = "李四"; } } 声明两个同名变量导致编译错误
正确方案
String name = "张三"; String Name = "李四"; Java程序区分大小写
public class Homework{ 先声明变量并为变量赋值 public static void main(String[] args){ String brand=―爱国者F928‖; Double weight=12.4; String type=―内置锂电池‖; 再打印变量 int price=499; System.out.println(―品牌:‖+brand); System.out.println(―重量‖+weight); System.out.println(―电池类型:‖+type); System.out.println(―价格:‖+price); } }
讲师:王薄天
老王说编程•Java SE进阶
内存如何存放数据
电脑使用内存来记忆计算时所使用的数据 内存如何存储数据
1、开房间(单人间、双人间、总统套间) 2、入住
内存像旅馆
数据各式各样,要先根据数据的需求(即类型)为它 申请一块合适的空间
变量1
1、在银行存1000元钱,银行一年的利息5%,那 一年之后钱变成了多少?
}
}
演示示例2:不同类型变量存取
变量命名规则
Java语言中,变量命名要符合一定规则
money、score、name、sex
首字母 变 量 名 1、字母 2、下划线‘_’ 3、‘$’ 符号 其余部分 任意多的: 1、数字 2、字母 3、下划线‘_’ 4、‘$’ 符号
变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore
80
zhangScore
zhangScore = wangScore;
//将右边的值给左边的变量
赋值运算符
赋值运算符
变量名 = 表达式;
表达式举例
a = (b + 3) + (b – 1)
表达式
表达式
表达式 表达式就是符号(如加号、减号)与操作数(如b,3等)的组合
常见错误
public class Error1 { public static void main(String[ ] args) { String title; System.out.println( title ); } } 代码错误
先声明变量并赋值, 然后才能使用
1 正确方案 2
String title = "Java"; //声明变量title并赋值 //声明变量title //赋值
String title; title = "Java" ;
常见错误
public class Error2 { public static void main(String[ ] args) { int %hour = 18; System.out.println(%hour); } 代码错误 }