变量和数据类型

变量和数据类型

1. 掌握使用IDE构建普通的Java项目

IDE:集成开发工具/环境

开发Java的主流IDE:

  1. eclipse 开源 由Eclipse软件基金会(不以盈利为目的)进行维护。
  2. myeclipse 闭源 它是基于开源的Eclipse衍生出的,添加了更加适合Java EE开发的相关套件。
  3. IDEA 闭源 在目前已经几乎领先了Eclipse。
  4. netbeans 它是apache软件基金会开发
  5. visual studio

以后我们Java要抱的大腿:apache基金会 Spring公司 eclipse基金会 谷歌 阿里巴巴…

Eclipse基本使用和配置
  1. 解压安装到develop文件夹之后
  2. 双击启动 选择一个合适的位置作为工作空间(workspace)
  3. 进入主界面切换为"Java"开发模式(可以随时右键重置模式窗口 reset)
  4. 通过"window菜单" -> preference(首选项)
    1. 搜索workspace -> 字符编码:UTF-8
    2. 搜索fonts -> 修改字体和大小等

Eclipse中是以项目/工程(project)为基本单位的。

  1. 在左侧空白处右键 new -> Java Project 填好基本信息即可完成创建

    创建完成之后,在工程中会有两块组成:JRE(必须要有) src目录(在内部编写源代码)

    另外工作空间也会存在以工程名为单位的项目文件夹,里面的配置内容不要删除。例如.settings bin .classpath .project

  2. 在src目录下创建源代码(右键new --> )

    1. 先创建包(package)组织 包名必须是公司域名的倒叙(必须小写)。 例如:我在课工场 则包名为cn.kgc.xxxx,我如果在腾讯:com.tencent.xxx
    2. 在包下面再创建类Class(昨天的东西),在其中指定好类名即可完成创建。
    3. 继续编写完善你的Java代码,保存之后,可以右键 run as -> Java Application来运行。

2. 掌握变量和常量的使用

**变量:**变化的量。

补充:RAM ROM

**RAM:**随机存取存储器(随机存储器) 平时你买电脑手机都要买大内存!8G 10G 因为好像程序可以开多个还不卡。 用于程序运行时临时数据的存储。 当断电或者未Ctrl+S时 会造成数据丢失。 因为它的存储和读取速度非常快!

**ROM:**只读存储器 你的机械硬盘 平时的资料都是会存储在这之上的,它可以持久存储 不会因为断电而丢失数据。

变量就是Java程序在运行时,在RAM中临时存储数据的一种方式。

1552532353450

在内存中存储变量,就可以理解为去住宾馆。

宾馆的房间 变量

宾馆的房间号 变量名

房间客人 变量值

房间类型 变量的数据类型

变量组成的三要素
  1. 变量名

  2. 变量值

  3. 变量的数据类型

了解变量和常量的命名规范

变量名称的规范:

  1. Java中的变量名由数字、字母、下划线或者$符号组成的,数字不能开头。

  2. 变量名不能使用关键字或保留字。

    **关键字:**在语言中有特别的含义的单词! 在IDE中一般都会变色。

    **保留字:**goto … 还未有特殊含义,但是未来可能会被赋予特殊含义的单词。

  3. 变量名应该见名知义。 例如:存储姓名信息:name 存储年龄信息:age

  4. 变量名应该采用驼峰命名法(小驼峰),首字母小写,如果有多个单词,后面的每个单词首字母要大写。

    用户密码:userpassword -> userPassword

    因为Java变量名支持下划线_ 所以衍生出一种下划线命名法:user_password

  5. 变量名不应该为拼音+英文形式,要么全拼音要么全英文。

    (X)myXingMing

常量名称的规范:

当在程序运行中,需要有一些值是固定不变时,那么可以给变量添加final修饰符,这时候它将变为常量。

常量只能赋值一次。

常量为了方便和变量区分:要求除了变量的那些规范外!应该保证常量的所有字母都要大写!如果有多个单词可以采用_连接。

MY_NAME

掌握Java中的数据类型

Java中按照变量值的类型划分:

按照数值和非数值划分:

数值:(整数型) byte short int long (浮点型)float double

​ **非数值:**char(‘男’ ‘开’ ‘a’) boolean布尔类型(true / false) String(“xxx” “12132ab”)

1552533654358

​ (了解)

按照基本数据类型和引用数据类型来划分:

​ **基本数据类型:**byte short int long float double char boolean (在IDE还会变色)

​ **引用数据类型:**数组、类(String是一个类)、接口、枚举…

掌握数据类型转换

3. 掌握键盘录入的使用

4. 掌握常见的运算符

5. 作业

  1. 将你的个人信息/游戏信息 以变量的形式存储起来,然后进行打印输出!(要求不少于10个信息,且要使用到所有的数据类型)

    游戏角色名、游戏等级、职业、法攻、…

    星座、姓名、年龄、婚否、爱好、性别…

  2. 将你上方的要求进行升级实现,要求所有信息以键盘输入的形式进行存储 并且输出。Scanner

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值