现在做网站开发,做宠物网站的工作室,黄山可以去旅游吗,哈尔滨企业网站建站推荐目录
一、走进Java编程世界
二、变量、常量和运算符
三、if选择结构
四、switch选择结构
五、while循环结构
六、for循环结构
七、数组
八、深度循环结构
九、类和对象
十、类的无参方法
十一、类的带参方法
十二、字符串 一、走进Java编程世界
程序是为了让计算机…目录
一、走进Java编程世界
二、变量、常量和运算符
三、if选择结构
四、switch选择结构
五、while循环结构
六、for循环结构
七、数组
八、深度循环结构
九、类和对象
十、类的无参方法
十一、类的带参方法
十二、字符串 一、走进Java编程世界
程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。Java语言是一种具有跨平台特性的高级程序开发语言Java包括编程语言和相关技术。Java开发需要正确地安装JDK并配置JDK环境编写的Java源程序要经过编译器编译为.class的字节码文件才能在Java虚拟机上运行这些工作都离不开JDK环境。可以使用“记事本”开发简单的Java程序并在命令行窗口执行但效率低下。IntelliJ IDEA是当前较主流功能强大且深受开发人员喜爱的集成开发环境正确使用IntelliJ IDEA可以方便、高效地开发、管理、调试项目。从程序开发到程序正确运行需要经历3个步骤编写、编译、运行。Java源程序包括3个部分即程序框架、main()方法和执行内容。main()方法是程序的入口。在学校和工作中JDK文档是Java程序开发人员的必备工具遇到问题要能在帮助文档中寻找答案。 念高危则思谦冲而自牧惧满盈则思江海下百川。 二、变量、常量和运算符
变量是一个数据存储空间的表示它是存储数据的基本单元。Java语言是强类型语言基本数据类型的数据又分为数值型、字符型和布尔型数组型又有整型和浮点型之分。 常量的数据类型有整型int、单精度浮点型float、双精度浮点型double、字符型char和字符串型String。先声明变量并初始化最后使用变量。常量用于存储一些固定不变的值使用final关键字定义一旦赋值不允许修改。Java中的常用运算符 赋值运算符 算术运算符、-、*、/、%、、- - 关系运算符、、、、、!使用关系运算符比较大小的结果是boolean类型数据只有两个值真true或假false。在Java语言中整型、浮点型、字符型数据等都可以进行混合运算当类型不一致时就要进行类型转换。当目标类型取值范围大于源类型时可完成自动类型转换要求目标数据类型和源数据类型能够兼容。当目标数据类型取值范围小于源数据类型时就要进行强制类型转换。注意此时有可能会丢失数据的精度。Java提供java.util.Scanner类可以实现从控制台获取键盘上输入的信息。 我们要真正学到一点东西就要虚心。譬如一个碗如果已经装得满满的哪怕再有好吃的东西像海参、鱼翅之类也装不进去如果碗是空的就能装很多东西。 三、if选择结构
if选择结构包含多种结构 简单if选择结构可以处理单一或组合条件的情况。 if-else选择结构可以处理具有两个分支的选择结构。 多重if选择结构可以处理具有两个以上分支的选择结构。 嵌套if选择结构可以处理某个分支中嵌套其他选择结构的复杂情况运算符 逻辑运算符、||、 条件运算符 钻研然而知不足虚心是从知不足而来的。虚伪的谦虚仅能博得庸俗的掌声而不能求得真正的进步。 四、switch选择结构
switch选择结构的特征如下 一种更为简洁的处理多分支情况的选择结构。当条件判断是等值的情况下比使用多重if选择结构更具优势。 case可以有多个没有固定顺序但每个case后常量的值必须各不相同。当switch后表达式的值与某个case块的常量相等时即执行该case块中的语句。 default当switch后表达式的值与任何一个case后的常量都不相等时执行default后面的代码可以理解为多重if选择结构中最后的else块。 break表示“停止”即跳出当前switch结构。每个case块中都可以有一条break语句。它表示当程序执行完此case块后即跳出整个switch选择结构。为了增强程序的健壮性可以在程序中针对可能发生的问题主动做出判断并给出用户友好的提示。在实际开发中经常会综合运用if和switch两种选择结构解决问题。 谦虚的学生珍视真理不关心对自己个人的颂扬不谦虚的学生首先想到的是炫耀个人得到的赞誉对真理漠不关心。思想史上载明谦虚几乎总是和学生的才能成正比例不谦虚则成反比。 五、while循环结构
循环结构是在满足一定条件下重复执行一组操作的流程控制结构。循环结构的要素包括循环条件和循环操作。只要满足循环条件循环操作就会反复执行。使用循环解决问题的步骤 分析循环条件和循环操作。 套用循环的语法写出代码。 检查循环能否退出。编写循环时注意循环变量在使用前要初始化在循环体中通过修改循环变量的值保证能够退出循环。while循环和do-while循环的区别 while循环结构的特点是先判断后执行。 do-while循环结构的特点是先执行后判断。程序调试是满足暂停程序、观察变量和逐条执行语句等功能的工具和方法的总称。其主要方法包括设置断点、单步运行和观察变量。 与其夸大胡说不如宣布那个聪明的、智巧的、谦逊的警句“我不知道”。 六、for循环结构
当循环次数固定时可以使用for循环实现其语法结构更简洁、更紧凑。语法如下 for (表达式 1; 表达式 2; 表达式3){ //循环体 } 表达式1for循环结构的初始部分为循环变量赋初值。 表达式2for循环结构的循环条件。 表达式3for循环结构的循环变量更新部分通常用来修改循环变量的值。break跳转语句常用于结束循环操作除可用于for循环结构外还可用于其他循环结构如while循环和do-while循环。break跳转语句经常与if结构结合使用实现在某种条件下退出当前循环结构。continue跳转语句用于跳出本次循环进入下一次循环。 一个人的真正伟大之处就在于他能够认识到自己的渺小。 七、数组
数组是可以在内存中连续存储多个元素的结构数组中的所有元素必须属于相同的数据类型。数组中的元素通过数组的下标进行访问数组的下标从0开始。使用数组保存数据的步骤是声明数组、分配空间、为数组元素赋值。数组可用一个循环为元素赋值或者用一个循环输出数组中的元素信息。通过数组的length属性可获得数组长度。使用Arrays类的sort()方法可以方便地对数组中的元素进行排序。 知识是珍贵宝石的结晶文化是宝石放出来的光泽。 八、深度循环结构
二重循环就是一个循环体内又包含另一个完整的循环结构的循环。在二重循环中可以使用continue跳转语句和break跳转语句控制程序的执行。 continue跳转语句只跳出本轮内层循环的执行还会继续进行下一轮内层循环。 break跳转语句跳出整个内层循环。 有教养的人的遗产比那些无知的人的财富更有价值。 九、类和对象
对象是用来描述客观事物的一个实体由一组属性和方法构成。在面向对象编程中将共同的特征属性和行为方法组织到一个单元中就得到了类。 类的属性对象所拥有的特征在类中表示时称为类的属性。 类的方法对象执行的操作称为类的方法。类和对象的关系是抽象和具体的关系。类是对象的模板对象是类的实例。对象的属性和方法被共同封装在类中相辅相成不可分割。使用类的步骤如下 定义类使用关键字class 创建类的对象使用关键字new 使用类的属性和方法使用符号 “ . ”面向对象编程的优点如下 与人类的思维习惯一致。 隐藏信息提高了程序的可维护性和安全性。 提高了程序的可重用性。 荣誉和财富若没有聪明才智是很不牢靠的财产。 十、类的无参方法
类的方法必须包括以下3个部分 方法名 返回值类型 方法体类的方法的调用形式有以下两种 同类中的方法直接使用方法名调用该方法。 不同类中的方法首先创建对象再使用“对象名.方法名()”的方式来调用。在Java中有成员变量和局部变量它们的作用域各不相同。JavaDoc注释以“ /** ” 开头以“ */ ” 结尾结合使用JavaDoc注释的标签可以生成开发文档。 人不能像走兽那样活着应该追求知识和美德。 十一、类的带参方法
带参方法定义的一般格式如下 访问修饰符 返回值类型 方法名 ([参数列表]) { //方法体 [return 返回值;] }调用带参方法和调用无参方法的语法是相同的但是在调用带参方法时必须传入实际的参数值。形参是在定义方法时参数的名称实参是在调用方法时传递给方法的实际值。在Java语言中通过包来管理类。声明包使用package关键字导入包使用import关键字。 知识就是力量。 十二、字符串
String类和StringBuffer类都可以用于创建一个字符串对象。String类中常用的操作字符串的方法如下 length()获取字符串的长度。 equals()比较字符串。 equalsIgnoreCase()忽略大小写比较字符串。 concat()连接字符串。 indexOf()查询字符串。 split()拆分字符串。StringBuffer类中常用的操作字符串的方法如下 tiString()转换成String类型。 append()连接字符串。 insert()插入字符串。 知识是一种快乐而好奇则是知识的萌芽。