当前位置:文档之家› 第1、2章JAVA基础知识

第1、2章JAVA基础知识


JAVA能作什么 三、JAVA能作什么
开发桌面应用程序 银行软件、商场结算软件 开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网
JAVA的特点 四、JAVA的特点
1、强类型 2、编译和解释 3、自动无用内存回收功能 4、面向对象 5、与平台无关 6、安全性 7、分布式计算 8、多线程
输出结果是什么? 输出结果是什么?
如果需要每个case执行完后跳出, 执行完后跳出, 如果需要每个 执行完后跳出 在每个case后不要忘记写 后不要忘记写break; 在每个 后不要忘记写
常见错误
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后面的常量必须各不相同 后面的常量必须各不相同
常见错误
String day = "星期一 星期一"; 星期一 switch (day){ case "星期一 星期一": 星期一 代码错误
switch后面小括号中表达式的值必 后面小括号中表达式的值必 须是整型或字符型
System.out.println("星期一:青菜 "); 星期一: 星期一 break; case "星期二 星期二": 星期二 System.out.println("星期二:鱼 "); 星期二: 星期二 break; …… default:
JAVA程序的开发过程 程序的开发过程: 五、JAVA程序的开发过程:三步走
1、编写源程序
2、编译源程序 、
3、运行 、
第一个Java程序 第一个Java程序 Java
public class HelloWorld { public static void main(String[ ] args) { System.out.println(“你好! JAVA课程"); } }
生活中的循环
打印50份试卷 循环结构的特点
10000米赛跑
锲而不舍地学习
旋转的车轮
循环结构
循环条件 循环操作
什么是while循环 什么是while循环 while
符合条件,循环继续执行; 符合条件,循环继续执行; 否则, 否则,循环退出
while ( 循环条件 ) { 循环操作
int i = 1; while ( i <= 30
循环条件 真 循环操作

编码规范:缩进、 编码规范:缩进、换行
while循环常见问题 循环常见问题 循环
循环一直执行,不会退 出,哪里出错了? /* 打印4次“欢迎新同学” */ public static void main(String [ ] args){ int i = 0; while (i < 4 ){ System.out.println(“欢迎新同学"); i ++ ; } }
一、什么是程序
生活中的程序: 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 计算机程序: 为了让计算机执行某些操作或解决某个问题而编写的一系列有序 指令的集合.
为什么学习JAVA 二、为什么学习JAVA
Java是Sun Microsystems于1995年推出的高级编程语言 Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件 开发平台和技术
switch结构
switch (表达式) { case 常量 1: 语句; break; case 常量 2: 语句; break; default: 语句; }
计算表达式的值
如果等于常量1
如果等于常量2
如果没有找到匹配的值
常见错误
int mingCi = 1; switch (mingCi){ case 1: System.out.println("出任武林盟主"); case 2: System.out.println("出任武当掌门"); case 3: System.out.println("出任峨嵋掌门"); default: System.out.println("被逐出师门"); }
//apple笔记本市场份额 //增长的份额
编译出错:不能完成 自动类型转换
int now = before + rise; //现在的份额 强制类型转换 更改为 int now = before + (int)rise;
什么是if条件结构 什么是if条件结构 if
if条件结构是根据条件判断之后再做处理 基本的if条件结构
只打印了三次 , 哪里出错了?
注意检查循环次数是否满足需求
while循环常见问题 循环常见问题 循环
一次都没有打印,哪 里出错了? /* 打印4次“欢迎新同学” */ public static void main(String [ ] args){ int i = 0; while ( i i < 5 ){ >5 System.out.println(“欢迎新同学"); i ++; } }
关键字高亮 显示
类名与文件 名完全一样 main方法是 方法是Java程 方法是 程 序执行的入口点
public class HelloAccp {
public static void main(String[ ] args) { System.out.println(“你好! JAVA课程"); } 从控制台输出信息 } {和}一一对应, 和 一一对应 一一对应, 缺一不可 main方法四要素 方法四要素 必不可少
数据类型说明
数据类型 boolean (逻辑类型) String (字符串) 说明 用于存储真和假两个值 True表示真,false表示假。 用于存储一串字符 如:“我的爱好是踢足球”,
“我喜欢Java程序”
变量命名规则
Java语言中,变量命名要符合一定规则
首字母 变 量 名 1、字母 2、下划线‘_’ 3、‘$’ 符号
语言程序设计( 《Java 语言程序设计(一)》串讲
主讲人: 主讲人:周立民
Java语言基础知识 Java语言基础知识
基础知识部分重点: 基础知识部分重点:
应用程序和小应用程序的基础知识 程序的开发过程 基本数据类型 算术运算、关系运算、逻辑运算、自增自减运算。 JAVA语句
Java语言基础知识 Java语言基础知识
什么是多重if结构 什么是多重if结构 if
多重if结构就是在else部分中还包含其他if块 多重if结构 假
表达式1
if ( 条件 ) { //语句 } else if ( 条件 ) { //语句 } else { //语句 }
真 语句1
表达式2
假 真 可以有多个 语句2 语句3
可以省略
什么是switch结构 什么是switch结构 switch
if ( 条件 ) { //语句 //语句 } 结合问题2 结合问题2 java成绩 if ( java成绩 > 90 ) { 可以快速上岗; 可以快速上岗; }

表达式
真 语句
如何使用if条件结构 如何使用 条件结构
3、小明Java成绩大于90分,而且音乐成绩大于80分,父母奖励他;或者Java 成绩等于100分,音乐成绩大于70分,父母也可以奖励他
运算符 && || !
表达式
说明
分析:怎样把多个条件连接起来? 分析:怎样把多个条件连接起来? 条件1 && 使用逻辑运算符 条件1 条件2 条件2 仅仅两个条件同时为真,结果为真 仅仅两个条件同时为真, 条件1 || 条件2 条件1 条件2 ! 条件 只要两个条件有一个为真,结果为真 只要两个条件有一个为真, 条件为真时, 条件为真时,结果为假 条件为假时,结果为真 条件为假时,
如何使用if条件结构 如何使用 条件结构
if-else条件结构
表达式
假 真 语句1 语句 语句2 语句
if ( 条件 ) { //语句1 }else { //语句2 }
结合问题4
if ( 小明考试成绩 > 90 ) { 父母奖励小明; 父母奖励小明; }else { 父母罚他不许玩电脑; 父母罚他不许玩电脑; }
) {
System.out.println("我能行! System.out.println("我能行! 我能行 } 循环中被重复 执行的操作 "); i ++; }
特点:先判断,再执行 步骤:使用while循环的步骤 1、分析循环条件和循环操作 2、套用while语法写出代码 3、检查循环是否能够退出
数据数值非数值2.175整型 123
非洲
9/12/2003 陈扬
非整型
char String
The quick brown fox
int 整型 ……
非整型
数值
double ……
非数值
999 TRUE
9002.12 数据属于不同类别
数据类型说明
数据类型 char (字符型) int (整型) double (双精度) float (单精度)
相关主题