第1、2章JAVA基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
只要两个条件有一个为真,结果为真
条件为真时,结果为假 条件为假时,结果为真
如何使用if条件结构 if-else条件结构
表达式
真 语句1
假 语句2
if ( 条件 ) { //语句1
变量
1、概念:是存储数据的一个基本单元。 2、变量的声明和赋值
数据类型 变量名 = 数值; 数据类型 变量名; 变量名 = 数值;
使用变量的步骤:
第一步:声明一个变量 根据类型开辟空间
第二步:赋值 将数据存入空间
第三步:使用变量 取出数据使用
Java数据类型
数数据类据型
整型123
数值 2.175 非整型 9/12/2003
《Java 语言程序设计(一)》串讲
主讲人:周立民
Java语言基础知识
基础知识部分重点:
应用程序和小应用程序的基础知识
程序的开发过程
基本数据类型
算术运算、关系运算、逻辑运算、自增自减运算。
JAVA语句
Java语言基础知识
一、什么是程序
生活中的程序: 程序一词来自生活,通常指完成某些事务的一种既定方式和过程
public class HelloAccp {
main方法是Java程序 执行的入口点
public static void main(String[ ] args) { System.out.println(“你好! JAVA课程");
} 从控制台输出信息
} {和}一一对应,
缺一不可
main方法四要素 必不可少
非数值 非洲
char
String
整型int ……
陈扬 非整型 数值
double ……
The quick brown fox
非数值Hale Waihona Puke Baidu
999
数90据02属.12于不同类别
TRUE
数据类型说明
数据类型 char (字符型) int (整型)
double (双精度)
float (单精度)
说明
用于存储单个字符 如:性别‘男’、‘女’,电灯‘开’、‘关’
用于存储整数 如:一天的时间是24小时,一月份有31天
用于存储小数,占8个字节,64位。 如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时
用于存储小数,占4个字节,32位 如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时
数据类型说明
数据类型 boolean (逻辑类型) String (字符串)
如何使用if条件结构
3、小明Java成绩大于90分,而且音乐成绩大于80分,父母奖励他;或者Java 成绩等于100分,音乐成绩大于70分,父母也可以奖励他
运算符 && || !
表达式
说明
条分件析1:&怎&样使条把用件多逻2个辑条运件算连符仅接仅起两来个?条件同时为真,结果为真
条件1 || 条件2 ! 条件
变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore
赋值运算符
赋值运算符
变量名
表达式;
表达式举例
Z = (X * 2) + (5 – Y)
表达式
表达式
表达式
算术运算符
基本的算术运算
操作数
运算符
操作数
使用关系运算符
比较高低、大小、长短 张三的考试成绩是否比李四高 大象是否比乌龟更长寿 篮球跟地球一样大吗
int b = (int)10.2; double a = 10; int c = (int)a;
去年Apple笔记本所占的市场份额是20,今年增长的市场份额是9.8,求今年所 占的份额?
int before = 20; //apple笔记本市场份额 double rise = 9.8; //增长的份额 int now = before + rise; //现在的份额
三、JAVA能作什么
开发桌面应用程序 银行软件、商场结算软件
开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网
四、JAVA的特点
1、强类型 2、编译和解释 3、自动无用内存回收功能 4、面向对象 5、与平台无关 6、安全性 7、分布式计算 8、多线程
五、JAVA程序的开发过程:三步走
1、编写源程序
2、编译源程序
3、运行
第一个Java程序
public class HelloWorld { public static void main(String[ ] args) { System.out.println(“你好! JAVA课程"); }
}
关键字高亮 显示
类名与文件 名完全一样
在日常生活中,可以将程序看成对一系列动作的执行过程的描述
计算机程序: 为了让计算机执行某些操作或解决某个问题而编写的一系列有序 指令的集合.
二、为什么学习JAVA
Java是Sun Microsystems于1995年推出的高级编程语言
Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件 开发平台和技术
更改为
int now = before + (int)rise;
编译出错:不能完成 自动类型转换
强制类型转换
什么是if条件结构
if条件结构是根据条件判断之后再做处理
基本的if条件结构
if ( 条件 ) { //语句 }
结合问题2
if ( java成绩 > 90 ) { 可以快速上岗; }
假
表达式
真 语句
说明
用于存储真和假两个值 True表示真,false表示假。
用于存储一串字符 如:“我的爱好是踢足球”, “我喜欢Java程序”
变量命名规则
Java语言中,变量命名要符合一定规则
首字母
变
1、字母
量
2、下划线‘_’
名
3、‘$’ 符号
其余部分
任意多的: 1、数字 2、字母 3、下划线‘_’ 4、‘$’ 符号
自动类型转换------类型提升规则
在某种条件下,系统自动完成类型转换 两种类型兼容 例如:int 和 double 兼容 目标类型大于源类型 例如:double 型 大于 int 型
对于表达式 如果一个操作数为double型,则整个表达式可提升为double型
强制类型转换
强制类型转换 (类型名)表达式
使用关系运算符可如以何比较高?低、大小、长短
什么是关系运算符
常用的关系运算符有哪些: >,< ==,!= >=,<=
大象的寿命 < 乌龟的寿命
真
张三的成绩 > 李四的成绩
假
令狐冲每次考试成绩 >= 90分 真
篮球的大小 == 地球的大小
假
由此看出
关系运算符的作用:用来做比较运算 比较后结果:boolean类型