资源预览内容
第1页 / 共168页
第2页 / 共168页
第3页 / 共168页
第4页 / 共168页
第5页 / 共168页
第6页 / 共168页
第7页 / 共168页
第8页 / 共168页
第9页 / 共168页
第10页 / 共168页
亲,该文档总共168页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一部分Java程序逻辑复习1什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方 式和过程 在日常生活中,可以将程序看成对一系列动作的执行过 程的描述 2银行1、带上存折/银行卡去银行 3、将存折或储蓄卡递给银行职员 并告知取款数额 2、取号排队5、银行职员办理取款事宜 生活中的程序6、拿到钱并离开银行 4、输入密码 3计算机中的程序1、做口述笔记 2、键入信函的内容 3、发送传真1、口述2、信函System.out.println(“口述“); System.out.println(“信函“); System.out.println(“传真“);指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写 的一系列有序指令的集合 要执行的一组指令3、传真4为什么学习Java Java是Sun Microsystems于1995年推出的高级编 程语言 Java 领域的JavaSE、JavaEE技术已发展成为同C# 和.NET平分天下的应用软件开发平台和技术PK.PK.5Java可以做什么 开发桌面应用程序 银行软件、商场结算软件 开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网6Java技术平台简介 JavaSE:Java Platform,Standard Edition JavaEE:Java Platform,Enterprise Edition操作系统(包含运行环境)Java EEJava SE7开发Java程序 三步走1、编写源程序2、编译源程序3、运行8public class HelloWorld public static void main(String args) 这这里填写代码码!.Java程序框架外层框架Java入口程序 框架填写代码9用Eclipse开发Java程序的步骤 使用Eclipse编写Java程序步骤: 1、创建一个Java项目 2、手动创建Java源程序 3、编译Java源程序 4、运行程序10第一个Java程序 public class HelloWorld public static void main(String args) System.out.println(“你好!世界!“); 11分析程序 public class HelloWorld public static void main(String args) System.out.println(“你好!!世界!“);关键字高亮 显示类名与文件 名完全一样main方法是Java程 序执行的入口点和一一对应, 缺一不可main方法四要 素必不可少从控制台输出信息12小结11、从控制台打印输出你的姓名和年龄2、从控制台打印输出“张三 18”System.out.println(“张三“); System.out.println(“18“);System.out.print(“张三n“); System.out.print(“18“);println:输出信息并执行换行print:输出信息,但不执行换行 n:换行符System.out.println(“张三t18“);t:制表位参考代码参考代码13Java程序的注释2-1/* HelloAccp.java* 2012-9-3* 第一个Java程序*/ public class HelloWorld public static void main(String args) System.out.println(“你好!世界!“); 文件的名称日期功能说明符号 /* */ 指示中间的语句 是该程序中的注释 多行注释以 /* 开始,以 */ 结束 14Java程序的注释2-2public class HelloWorld public static void main(String args) /输输出消息到控制台System.out.println(“你好!世界!“); 单行注释以 / 开始, 以行末结束15 电脑使用内存来记忆计算时所使用的数据 内存如何存储数据? 内存像旅馆 数据各式各样,要先根据数据的需求(即类型)为它申请一 块合适的空间1、开房间(单人间、双人间、总统套间) 2、入住回顾内存如何存放数据161000*(1+5%)内 存 10001050变量:一个数据 存储空间的表示 对于专业程序员,数据存入内存不算完: 怎么找到存入的数据?存进去还能改吗?98.7 6不同数据存入具有不同 内存地址的空间,相互独立 变量在银行存1000元钱,银行一年的利息5%,那一 年之后钱变成了多少?17 内存地址不好记,怎么办? 通过内存中小房间的别名找到数据存储的位置 变量是存储数据的一个基本单元房间 房间名字 房间类型 入住的客人 变量 变量名 变量类型 变量值 为什么需要变量对应18变量应用1、在内存中存储本金1000元 2、显示内存中存储的数据的值public class HelloAccp1 public static void main(String args) int money = 1000; /存数据数据类型 变量名 内存空间存的数值 System.out.println(money); /使用数据19变量的声明和赋值 使用变量的步骤: 第一步:声明一个变量第二步:赋值第三步:使用变量数据类型 变量名 = 数值; 根据类型开辟空间 将数据存入空间 取出数据使用 数据类型 变量名; 变量名 = 数值;int money = 1000;int money; money = 1000 ;20数据属于不同类别非洲 The quick brown fox TRUE 数据 非数值数值整型非整型9002.129999/12/20032.175123陈扬 char非数值数值整型int double非整型StringJava常用数据类型数据类型 21数据类型说明char (字符型)用于存储单个字符 如:性别男、女,电灯开、关int (整型)用于存储整数 如:一天的时间是24小时,一月份有31天double (双精度)用于存储小数 如:蒙牛早餐奶的价格1.3元,手机待机时间6.5小时String (字符串)用于存储一串字符 如:“我的爱好是踢足球”, “我喜欢Java程序” 数据类型说明22数据类型的使用 输出Java课考试最高分:98.5 输出最高分学员姓名:张三 输出最高分学员性别:男public class HelloWorld public static void main(String args) double score = 98.5; String name = “张三“;char sex = 男;System.out.println(“本次考试成绩最高分: “ + score);/输出其他 单引号 双引号 完整代码演示连接输出信息 231、字母 2、下划线_ 3、$ 符号首字母任意多的: 1、数字 2、字母 3、下划线_ 4、$ 符号其余部分变 量 名Java语言中,变量命名要符合一定规则 money,score,name,sex变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore 变量命名规则2-124变量命名规则2-2 检查下面这些是否是合法的变量名principalcost_pricemarks_3$lastnamecity123ratediscount%zip codeCityint25public class HelloWorld public static void main(String args) String title;System.out.println( title ); String title; /声明变量title title = “Java“ ; /赋值String title = “Java“; /声明变量title并赋值 12先声明变量并赋值, 然后才能使用 常见错误1代码错误正确方案 26变量名不能以%开始 常见错误2public class HelloWorld public static void main(String args) int %hour = 18;System.out.println(%hour); 代码错误27public class HelloWorld public static void main(String args) String name = “张三“;String name = “李四“; 声明两个同名变量导致编译错误 String name = “张三“; String Name = “李四“;Java程序区分大小写 常见错误3正确方案 28小结2 使用变量存储以下MP3信息,并打印输出 品牌(brand):爱国者F928 重量(weight):12.4 电池类型(type):内置锂电池 价格(price):499 参考代码 定义变量有哪两种方式?29某班的A学员Java成绩是80分,B学员与A学员成绩相同, 输出B学员成绩int aScore = 80; int bScore; aScore = bScore; System.out.println(bScore);bScore = aScore ; /将右边的值给左边的变量赋值运算符 完整代码演示aScorebScore8080副 本赋值运算符2-1代码错误30变量名 表达式;赋值运算符2-2Z = ( X * 2 ) + ( 5 Y )表达式 表达式 表达式 赋值运算符 表达式举例31算术运算符3-1 基本的算术运算 某学员3门课成绩如右表所示,编程实现:1、Java课和SQL课的分数之差2、3门课的平均分操作数操作数运算符课程分数STB89Java90SQL6032public class HelloWorld public static void main(String args) int stb = 89; /STB分数int java = 90; /Java分数
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号