A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangjijin 中级黑马   /  2014-6-29 10:59  /  1009 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1)        什么是变量
a)        举例:在生活中,我们用杯子来装水、用书包来装书,教室是用来上课的,装的当然就是人了。杯子、书包和教室都是放东西的容器,它们都会占据一定的空间。我们的电脑是用来处理数据的,电脑中的数据是存放在哪里的呢?
电脑中要处理的数据存放在内存中,而内存空间很大,我们需要把内存空间分成一个个小的空间用来存放各种数据。我们可以把这些空间称为变量。
b)        定义:变量就是用来存储数据的空间
c)        作用:变量是用来存储数据的
d)        特点:
i.        每个变量都有一个名字,变量名是唯一的,不能重复
1.        我们的教学楼有很多教室,每个教室都有名字,比如第一教室、第二教室等,这些名字不能有重名的。这样我们才能很容易地找到某个教室了。
2.        所以我们给变量也起一个名字:变量名,是唯一的,不重复的名字,这样我们就能快速、准确地找到这个变量了。
ii.        各个变量之间相互独立,互不干扰
1.        变量之间是相互独立,互不干扰的。
2.        就像每个教室之间是相互独立,不会相互干扰。
iii.        可以改变的是变量内容,不是变量名
1.        变量的值是可以发生变化的,就好像我们的杯子,可以装白开水,也可以装茶,还可以装牛奶,不管我们装什么饮料,杯子这个容器的名称有没有变化?没有变化。所以变量名是不会变化的,也就是说:我们可以改变变量的值,当我们改变变量的值的时候,我们改变的是变量里面存储的数据,而不是变量名。
e)        内存地址不好记,怎么办?
a)        通过内存中小房间的别名(变量名)找到数据存储的位置
f)        小结:变量是存储数据的一个基本单元

2)        变量应用
a)        将数据保存在变量里
b)        从变量里取出数据

c)        变量的声明和赋值
1)        使用变量的步骤:
1.        第一步:声明一个变量
a)        根据类型开辟空间
i.        语法:
数据类型   变量名;
2.        第二步:赋值
a)        将数据存入空间
i.        语法:
变量名 = 数值;(如果是第一次赋值,就称为初始化)
                                如果我们一开始就知道变量的值,第一步和第二步就可以一次完成
a)        语法:数据类型   变量名  =  数值;
3.        第三步:使用变量
a)        取出数据使用
d)        代码示例
1)        声明int类型变量并赋值使用
public class T2javaDemo {
        public static void main(String[] args) {
                // 第一种方式:
// 声明一个变量
                int age;
                // 给变量赋值
                age = 18;
                // 使用变量
                System.out.println (age);
                // 第二种方式:
                // 声明一个变量的同时赋值
                int money = 1000;
                // 使用变量
                System.out.println (money);
        }
}
3)        Java常用数据类型
a)        举例:旅馆里的房间有各种类型:单人间、双人间等,用来表示房间的类别,Java中也有各种数据类型。
b)        数据类型的作用:用来表示数据的类别
c)        Java中有多种数据类型,现在学习以下四种:

d)        代码示例:不同类型变量存取
public class HelloWorld2 {
        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);
        }
}
“+”作为连接符号,连接要输出的信息
4)        变量命名规则
a)        在生活中,我们给各种事物命名要符合一些规范,比如我们给人起名字,就要符合公安部的规定,要不然就不给上户口。
b)        在Java语言中,变量命名同样要符合一定规则
1)        如:money,score,name,sex
c)        变量命名规则:
1)        简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore

d)        小结:命名规范
1)        首字母小写
2)        不能用数字开头,只能用字母或“_”及“$”开头
3)        只能包含字母、数字、“_”及“$”
4)        不能有相同的变量名
5)        不能用JAVA语言的关键字作为变量名
i.        关键字:在JAVA语言中有特殊意义的单词
1.        在 Eclipse工具中会改变颜色的单词
e)        常见错误:
1)        没有为声明的变量赋值就使用:先声明变量并赋值,然后才能使用
2)        变量名不能以“%”开始:要记住命名规范
3)        声明两个同名变量导致编译错误:不能有相同的变量名
f)        变量小结:
1)        定义变量有哪两种方式?
1.        声明的同时赋值
2.        先声明,然后在使用之前赋值
2)        使用变量存储以下MP3信息,并打印输出
1.        品牌(brand):爱国者F928
2.        重量(weight):12.4
3.        电池类型(type):内置锂电池
4.        价格(price):499
public class MP3 {
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);
        }

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

2 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
谢谢分享了!努力吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马