第二讲变量、数据类型和运算符

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
System.out.println(money); //使用数据
}
数据类型 }
变量名
内存空间存的数值
演示示例:如何存取变量
7
变量的声明和赋值
数据类型 变量名 = 数值; int money = 1000;
数据类型 变量名; 变量名 = 数值;
int money; money = 1000 ;
使用变量的步骤:
} }
代码错误
变量名不能以%开始
15
常见错误3
public class HelloAccp5 { public static void main(String[ ] args) { String name = "张三"; String name = "李四"; }
}
声明两个同名变量导致编译错误
正确方案
变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写, 其后单词的首字母大写。例如:myScore
12
变量命名规则2-2
检查下面这些是否是合法的变量名
principal 123rate
×
marks_3
13
$lastname
× discount%
city
zip code
×
cost_price
2 String title;
//声明变量title
title = "Java" ; //赋值
常见错误2
public class HelloAccp4 {
public static void main(String[ ] args) {
int %hour = 18;
System.out.println(%hour);
City
int
×
常见错误1
public class HelloAccp3 {
public static void main(String[ ] args) {
String title;
System.out.println( title );
}
}
代码错误
先声明变量并赋值, 然后才能使用
正确方案
14
1 String title = "Java"; //声明变量title并赋值
单引号
System.out.println("本次考试成绩最高分: " + score);
//输出其他……
} }
连接输出信息
11
变量命名规则2-1
Java语言中,变量命名要符合一定规则
money,score,name,sex
首字母

1、字母

2、下划线‘_’

3、‘$’ 符号
其余部分
任意多的: 1、数字 2、字母 3、下划线‘_’ 4、‘$’ 符号
int, double, char, String (byte short long float)
会使用基本运算符
赋值运算符,算术运算符
会进行数据类型转换 输入/输出方法
3
内存如何存放数据
电脑使用内存来记忆计算时所使用的数据 内存如何存储数据?
√ 1、开房间(单人间、双人间、总统套间)
2、入住
999
数90据02属.12于不同类别
true
9
数据类型说明
数据类型 char (字符Baidu Nhomakorabea)
int (整型) double (双精度)
String (字符串)
10
说明
用于存储单个字符 如:性别‘男’、‘女’,电灯‘开’、 ‘关’ 用于存储整数 如:一天的时间是24小时,一月份有31天
用于存储小数 如:蒙牛早餐奶的价格1.3元,手机待机时间 6.5小时 用于存储一串字符 如:“我的爱好是踢足球”, “我喜欢 Java程序”
内存像旅馆
数据各式各样,要先根据数据的需求(即类型)为它 申请一块合适的空间
4
变量
在银行存1000元钱,银行一年的利息5%,那一 年之后钱变成了多少?
内存
1050 98.7
6
变量:一个数据 存储空间的表示
1000 1000*(1+5%)
不同数据存入具有不同 内存地址的空间,相互独立
5
为什么需要变量
内存地址不好记,怎么办?
通过内存中小房间的别名找到数据存储的位置
房间 房间名字
对应
变量 变量名
房间类型
变量类型
入住的客人
变量值
变量是存储数据的一个基本单元
6
变量应用
1、在内存中存储本金1000元 2、显示内存中存储的数据的值
public class HelloAccp1 {
public static void main(String[ ] args) { int money = 1000; //存数据
第一步:声明一个变量
根据类型开辟空间
第二步:赋值
将数据存入空间
第三步:使用变量
取出数据使用
8
Java常用数据类型
数据数类据型
整1型23
数值
2.175
9/非12/整200型3
非数值
非洲
char String
整i型nt ……
陈扬 非整型 数值
doubleThe quick brown fox
……
非数值
int aScore = 80; int bScore;
赋值运算符
aScore = bScore; System.out.println(bScore);
代码错误
80 副 本
80
aScore bScore
bScore = aScore ; //将右边的值给左边的变量
第二讲
变量、数据类型和运算符
回顾
纠正代码中的错误,输出“早上好!”
static public class Test { public void main(String[ ] args) { system.out.println("早上好!"); } } System中S要大写
2
本讲目标
掌握变量的概念 会使用常用数据类型
数据类型的使用
输出Java课考试最高分:98.5 完整代码演示
输出最高分学员姓名:张三
输出最高分学员性别:‘男’
public class HelloAccp2 {
双引号
public static void main(String[ ] args) {
double score = 98.5;
String name = "张三"; char sex = '男';
16
String name = "张三"; name = "李四";
小结1
定义变量有哪两种方式?
使用变量存储以下MP3信息,并打印输出
品牌(brand):爱国者F928
重量(weight):12.4
电池类型(type):内置锂电池
价格(price):499
参考代码
17
赋值运算符2-1
某班的A学员Java成绩是80分,B学员与A学员成绩 相同,输出B学员成绩 完整代码演示
相关文档
最新文档