您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 使用JAVA理解程序逻辑
第一章初识JAVA2011年11月14日8:24单词Public公共的,公众的Static不变的,静态的Void空的,无效的Main主要的,干线Class类,等级,级别System系统,体系Out输出,外面Print印刷,出版,打印1.1、什么是程序程序一词源于生活,通常指完成某些事的一种既定方式和过程!程序:为了让计算机执行某些操作或解决某个问题而编写的一些列有序指令的集合1.2、为什么学习java语言Java技术可以应用在几乎所有类型和规模的设备上,小到计算机芯片,蜂窝电话,打到超级计算机。无所不在在当前的软件开发行业中,java已经成为了绝对的主流。java领域的javaEE,javaSE,技术发展成为同微软公司的c#和.net技术平分天下的应用软件开发技术和平台。1.3、java可以做什么在计算机软件应用领域中,可以把java应用分为两种典型类型。一种是安装和运行在本机上的桌面程序,另一种是通过浏览器访问的面向internet的应用程序java还能做出非常炫的图像效果。1.4、java技术平台简介javaSE和JavaEEJavaSE:全称javaPlatformStandardEdition(java平台标准版),是java技术的核心,提供基础的java开发工具,执行环境与应用程序接口(API),主要用于桌面应用程序的开发。JavaEE:全称JavaPlatformEnterpriseEdition(Java平台企业版),他主要用于网络程序和企业级应用的开发。任何Java学习者都要从JavaSE开始,javaSE是Java语言的核心,而JavaEE是javaSE的扩展。1.5、开发第一个Java程序1、开发Java程序的步骤第一步、编写源代码在明确了要计算机做的事情之后,把要下达的指令逐条用Java语言描述出来。通常这个文件我们称为源程序或者源代码,其后缀名是.java第二步、编译通过编译器编译我们的.java文件,生成.class文件,我们称它为字节码文件。第三版、运行在java平台上运行生成的字节码文件,便可看到运行结果。JDK(javadevelopmentkit,java开发工具包)实现了编译和运行的功能。Java程序基本框架publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}Javac命令可以在控制台进行java源文件的编译Java命令可以在控制台运行Java字节码文件1.6、分析java程序1.6.1、java程序结构1、编写程序框架publicclassHelloWorld{}HelloWorld是类名必须和文件名称一样。属于这个类的代码都要放在大括号中间类必须用用class修饰2、编写main方法的框架publicstaticvoidmain(String[]args){}main()方法是java程序的入口,是所有java应用程序的起始点,没有main()方法,计算机就不知道该从哪里开始执行程序,注意,一个程序只能有一个main()方法1.6.2、java程序注释1、多行注释以“/*”开头,以“*/”结尾。在他们之间的内容被看做注释2、单行注释、以“//”开头,每行“//”后面的文字被看做是注释1.6.3、java编码规范一个软件在开发和使用过程中,80%的时间是花费在维护上的,编码规范可以增加代码的可读性,使软件开发和维护更加方便规范//类名必须使用public修饰一行只写一句代码用{}括起来的部分通常表示程序的某一层次结构,{一般在这一结构开始行的最末,“}”与该结构的第一个字母对齐,并单独占一行第一层次的语句或注释应该比高一层次的语句或注释缩进若干格后书写,使程序更加清晰,增加程序的可读性1.8java程序开发利器——eclipse平台集成开发环境(IDE)IDE是一类软件,它将程序开发环境和程序调试环境集合在一起,帮助程序员开发软件。通常IDE包括编辑器,编译器和调试器等多种工具,在Eclipse中创建工程1、创建一个Java项目(Javaproject)2、创建并编写java源程序(Class)3、编译java源程序Eclipse自动编译4、运行java程序1.8.1、java项目组织结构1.包资源管理2.导航器在Eclipse中.java文件放在src文件中,.class文件放在bin文件中1.8.2、常见错误类名必须和文件名相同。void不可缺少(main函数中的)java对大小写铭感,在java中一个完整的语句都已“;”结束在输出的字符串必须用引号引起来,而且必须是英文的引号。总结1、程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合2、Java包括编程语言和相关的大量技术3、Java主要用于开发两类程序,桌面应用程序和internet应用程序,4、开发一个Java应用程序的基本步骤是,编写源代码,编译程序和运行程序,源程序以.java为后缀名,编译后生成的文件以.class为后缀名,使用javac命令可以编译.java文件,使用java命令可以运行编译后生成的.class文件。5、编写Java程序要符合Java程序规范,为程序编写注释大大增加了程序的可读性,6、Eclipse是一个功能强大的集成开发环境,他的各种窗口便于Java程序的开发,调试和管理。八大基本类型BytesortIntLongFloatDoubleCharBooleanapi需要用new关键字创建的对象都是应用类型.java通过JVM虚拟机编译第二章变量、数据类型和运算符2011年11月14日11:442.1变量我们根据内存地址可以找到内存空间的位置,也就找到存储的数据了。但是内存地址非常不好记,因此我们给这块内存空间起一个别名,通过使用别名找到对应的存储数据。变量是一个数据存空间的表示。通过变量名可以简单快速的找到它存储的数据,将数据指定给变量,就是将数据存储到别名为变量名的那个房间,调用变量,就是将那个房间中的数据取出来使用,可见,变量是存储数据的一个基本单元,不同的变量相互独立。2.2、数据类型2.2.1不同的数据类型2.2.2、java常用数据类型常用Java数据类型Int整形用于存储整形,比如学员人数,Double双精度浮点型用于存储带有小数的数字,比如商品的价格Char字符型用于存储大哥字符,比如男,女String字符串型用于存储一串字符不同的数据类型在存储时所需要的空间名不相同,所以需要用不同的内存空间来存储,其中数据类型就是java定义的关键字2.3、变量声明及使用1、声明变量,即“根据数据类型在内存中申请一块空地”,这里需要给变量起名字;声明变量的语法数据类型变量名;其中数据类型可以是java定义的任意一种数据类型2、给变量赋值,语法变量名=值;语法二数据类型变量名=值;3、调用变量使用存储的变量我们称之为“变量调用”变量都必须声明和赋值后才能使用因此要想使用一个变量,变量的声明和赋值必不可少。2.3.1、变量命名规则1变量必须一字母,下划线“_”或“$”符号开头2变量可以包括数字,但不能以数字开头3除了“_”,$符号以外,变量名不能包含任何特殊字符4不能使用java语言的关键字,比如int,class,public等等Java中变量命名以骆驼命名法2.3.2、常见错误1、变量未赋值先使用,2、使用非法的变量名3、变量不能重名2.4、运算符2.4.1、赋值运算符“=”为赋值运算符。“=”可以将某个数值赋给变量,或时将某个表达式的值赋给变量,表达式就是符号(如加号,减号)与操作数(如b,3等)的组合,2.4.2、算术运算符在java中提供运算功能的就是算术运算符,他使用数值操作数进行数学计算。常用算术运算符+加法减法*乘法/除法%取余2.5、数据类型转换Java中通过键盘得到输入数据的方法在类前先导入工具包语句为:Importjava.util.*;mian()方法中的语句//创建Scanner对象Scannerinput=newScanner(System.in);Intst=input.nextInt();自加运算符(++)和自减运算符--整形变量名后跟上自加自减运算符值变量自加1或者自减12.5.1、为什么需要数据类型转换2.5.2、如何进行数据类型转换规则1:如果一个操作数为double型,则整个表达式可提升为double型规则2:满足自动类型转换的条件,两种类型要兼容:数值类型(整形和浮点型)互相兼容目标类型大于源类型:double型可以存放int型数据,因为double型变量分配的空间足够存储int型变量,因此,我们也把int变量转换成double型变量形象的称谓“放大转换”强制数据类型转换语法(数据类型)表达式在变量前加上括号,括号总得类型就是你要强制转换成的类型。总结1、变量是一个数据存储空间的表示,他是存储数据的基本单元2、Java中常用的数据类型有整形(int),双精度浮点型(double),字符型(char)和字符串型(String)3、变量要先声明并赋值,然后才能使用4、Java提供各种类型的运算符,赋值运算符(=)算术运算符(+,-,*,/,%)5.数据类型转换是为了方便不同类型的数据之间进行运算6、数据类型转换包括自动类型转换盒强制类型转换,发生自动类型转换必须符合一定的条件。7、Java提供Scanner类可以实现从控制台获取键盘输入的信息。单词Double双的String一串,一系列,字符串Character字符Integer整形Scanner检测装置Score得分Name姓名第三章运算符和基本选择结构2011年11月14日11:513.1、boolean类型3.1.1、为什么需要boolean类型在程序中需要使用到判断真假。在Java中使用boolean变量来存储真假。3.1.2、什么是boolean类型boolean只用两个值true和false;3.1.3、如何使用boolean类型boolean值的使用;定义boolean类型的变量用来保存boolean类型的值3.2、关系运算符3.2.1、为什么使用关系运算符使用关系运算符来判断真和假….实现逻辑判断3.2.2、什么是关系运算符大于小于=大于等于=小于等于==等于!=不等于关系运算符是用来做比较运算,而比较的结果是一个boolean类型的值,要么是真(true)要嘛是假(false)3.3、if选择结构3.3.1、为什么需要if选择结构3.3.2、什么是if选择结构if选择结构是根据条件判断后在做处理的一种语法。语法If(条件){代码块}if后面小括号的的条件必须是一个布尔表达式,即表达式的值必须为布尔值true或false.当if关键字后面的一对大括号里只有一句语句时,可以省略大括号。3.3.3、如何使用if选择结构流程图计算步骤,处理符号输入/输出指令圆角矩形程序的开始或结束逻辑运算符&&与。并且条件1&&条件2||或,或者条件1||条件2!非!条件3使用if-else语法If(条件){代码块1}else{代码块2}总结1、java中使用boolean类型表示真假,boolean类型的两个值为ture和false;2、Java中使用关系运算符可以用来比较大小,高低,多少等,比较的结果是boolean类型3、Java中的if选择结构,包括以下形式if选择结构:可以处理单一或组合条件的情况If-else选择结构,可以处理简单的条件分支情况。单词Boolean真,假,布尔True真False假If如果Else否则,另外,其他判断和分支连接符流程线第四章复杂选择结构2011年11月14日17:00单词Case情况,实例Default默认switch转换,开关Break休息,打破,突变match使相配,相配assess评定,评价4.2、多重if选择结构多重if选择结构的语法If(boolean){代码块;}elseif(boolean){代
本文标题:使用JAVA理解程序逻辑
链接地址:https://www.777doc.com/doc-5962107 .html