第JAVA基础知识学习.pptx
《第JAVA基础知识学习.pptx》由会员分享,可在线阅读,更多相关《第JAVA基础知识学习.pptx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、什么是程序一、什么是程序 生活中的程序:程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序 指令的集合.JavaJava语言基础知识语言基础知识第1页/共53页二、为什么学习二、为什么学习JAVAJAVA Java是Sun Microsystems于1995年推出的高级编程语言 Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术三、三、JAVAJAVA能作什么能作什么 开发桌面应用程序 银行软件、商场结算
2、软件开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网第2页/共53页四、四、JAVAJAVA的特点的特点 1、强类型 2、编译和解释 3、自动无用内存回收功能 4、面向对象 5、与平台无关 6、安全性 7、分布式计算 8、多线程第3页/共53页五、JAVAJAVA程序的开发过程:三步走1 1、编写源程序、编写源程序2、编译源程序、编译源程序3、运行、运行第4页/共53页第一个JavaJava程序 public class HelloWorld public static void main(String args)System.out.println(“你好你好!JAVA课程
3、课程);第5页/共53页public class HelloAccp public static void main(String args)System.out.println(“你好!JAVA 课程);关键字高亮关键字高亮显示显示类名与文件类名与文件名完全一样名完全一样main方法是方法是Java程序程序执行的入口点执行的入口点和和一一对应,一一对应,缺一不可缺一不可main方法四要素方法四要素必不可少必不可少从控制台输出信息从控制台输出信息第6页/共53页变量1、概念:是存储数据的一个基本单元。2、变量的声明和赋值 数据类型 变量名 =数值;数据类型 变量名;变量名=数值;第7页/共53
4、页第一步:声明一个变量第二步:赋值第三步:使用变量根据类型开辟空间 将数据存入空间 取出数据使用 使用变量的步骤:使用变量的步骤:第8页/共53页数据属于不同类别非洲 The quick brown fox TRUE 数据 非数值数值整型非整型9002.129999/12/20032.175123陈扬 char非数值数值整型intdouble非整型StringJava数据类型数据类型 数据类型 第9页/共53页数据类型说明char(字符型)用于存储单个字符如:性别男、女,电灯开、关int(整型)用于存储整数如:一天的时间是24小时,一月份有31天double(双精度)用于存储小数,占8个字节,
5、64位。如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时float(单精度)用于存储小数,占4个字节,32位如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时数据类型说明数据类型说明第10页/共53页数据类型说明boolean(逻辑类型)用于存储真和假两个值True表示真,false表示假。String(字符串)用于存储一串字符如:“我的爱好是踢足球”,“我喜欢Java程序”数据类型说明数据类型说明第11页/共53页1、字母2、下划线_3、$符号首字母任意多的:1、数字2、字母3、下划线_4、$符号其余部分变量名Java语言中,变量命名要符合一定规则变量命名规范:简短且能清楚地表明变量的
6、作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore 变量命名规则变量命名规则第12页/共53页变量名 表达式;赋值运算符Z =(X *2)+(5 Y)表达式 表达式 表达式 赋值运算符表达式举例第13页/共53页算术运算符基本的算术运算 操作数操作数运算符第14页/共53页比较高低、大小、长短张三的考试成绩是否比李四高大象是否比乌龟更长寿篮球跟地球一样大吗如何比较?使用关系运算符可以比较高低、大小、长短使用关系运算符使用关系运算符第15页/共53页什么是关系运算符常用的关系运算符有哪些:,=,=大象的寿命 李四的成绩 假令狐冲每次考试成绩=90分 真篮球的大小=地球的
7、大小 假由此看出关系运算符的作用:用来做比较运算比较后结果:boolean类型第16页/共53页在某种条件下,系统自动完成类型转换两种类型兼容例如:int 和 double 兼容目标类型大于源类型例如:double 型 大于 int 型 对于表达式如果一个操作数为double型,则整个表达式可提升为double型自动类型转换自动类型转换-类型提升规则类型提升规则第17页/共53页int before=20;/apple笔记本市场份额double rise=9.8;/增长的份额int now=before+rise;/现在的份额int now=before+(int)rise;去年Apple笔记
8、本所占的市场份额是20,今年增长的市场份额是9.8,求今年所占的份额?编译出错:不能完成自动类型转换(类型名)表达式强制类型转换int b =(int)10.2;double a=10;int c=(int)a;强制类型转换强制类型转换更改为强制类型转换第18页/共53页什么是ifif条件结构if条件结构是根据条件判断之后再做处理if(if(条件条件 )/语句语句 if(javaif(java成绩成绩 90)90)可以快速上岗;可以快速上岗;结合问题结合问题2 2基本的if条件结构表达式表达式语句语句假假真真第19页/共53页如何使用if条件结构 3、小明Java成绩大于90分,而且音乐成绩大
9、于80分,父母奖励他;或者Java成绩等于100分,音乐成绩大于70分,父母也可以奖励他分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?使用逻辑运算符使用逻辑运算符运算符运算符表达式表达式说明说明&条件条件1 1&条件条件2 2仅仅两个条件同时为真,结果为真仅仅两个条件同时为真,结果为真|条件条件1 1|条件条件2 2只要两个条件有一个为真,结果为真只要两个条件有一个为真,结果为真!条件条件条件为真时,结果为假条件为真时,结果为假条件为假时,结果为真条件为假时,结果为真第20页/共53页如何使用if条件结构 if-else条件结构条件结构if(条件条件)/语句语句1 else /语
10、句语句2 if(小明考试成绩小明考试成绩 90)父母奖励小明;父母奖励小明;else 父母罚他不许玩电脑;父母罚他不许玩电脑;结合问题结合问题4真真表达式表达式语句语句1假假语句语句2第21页/共53页多重if结构就是在else部分中还包含其他if块 什么是多重ifif结构 if(条件)/语句 else if(条件)/语句 else /语句 可以有多个可以省略多重if结构假真真假表达式1语句1表达式2语句2语句3第22页/共53页switch(表达式)case 常量 1:语句;break;case 常量 2:语句;break;default:语句;switch结构什么是switchswitch
11、结构计算表达式的值如果等于常量1如果等于常量2如果没有找到匹配的值第23页/共53页常见错误int mingCi=1;switch(mingCi)case 1:System.out.println(出任武林盟主出任武林盟主);case 2:System.out.println(出任武当掌门出任武当掌门);case 3:System.out.println(出任峨嵋掌门出任峨嵋掌门);default:System.out.println(被逐出师门被逐出师门);输出结果是什么?输出结果是什么?如果需要每个如果需要每个case执行完后跳出,执行完后跳出,在每个在每个case后不要忘记写后不要忘记写
12、break;第24页/共53页常见错误int mingCi=1;switch(mingCi)case 1:System.out.println(出任武林盟主出任武林盟主);case 2:System.out.println(出任武当掌门出任武当掌门);case 2:System.out.println(出任峨嵋掌门出任峨嵋掌门);default:System.out.println(被逐出师门被逐出师门);case后面的常量必须各不相同后面的常量必须各不相同代码错误代码错误第25页/共53页常见错误String day=星期一星期一;switch(day)case 星期一星期一:System.
13、out.println(星期一:青菜星期一:青菜 );break;case 星期二星期二:System.out.println(星期二:鱼星期二:鱼 );break;default:switch后面小括号中表达式的值必后面小括号中表达式的值必须是整型或字符型须是整型或字符型代码错误代码错误第26页/共53页比较switchswitch和多重ifif结构相同点不同点switch多重if都可以实现多分支结构只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的情况第27页/共53页什么是循环:打印50份试卷10000米赛跑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 基础知识 学习
限制150内