Welcome 微信登录

首页 / 软件开发 / JAVA

Java编程那些事儿32——if语句语法(2)

Java编程那些事儿32——if语句语法(2)

Java编程那些事儿32——if语句语法(2)2010-03-07 csdn 陈跃峰5.3.1.2 if-else语句if-else语句实现了封闭的条件,在程序中使用的更加常见。其中else关键字的作用是“否则”,即条件不成立的情况。if-else语句的语法格式如下:if(条件表达式) 功能代码1;else 功能代码2;语法说明:其中前面的部分和if语句一样,else部分后面是功能的代码,按照该语法格式,功能代码只能有一句。执行...
Java编程那些事儿33——if语句语法(3)

Java编程那些事儿33——if语句语法(3)

Java编程那些事儿33——if语句语法(3)2010-03-07 csdn 陈跃峰5.3.1.3 if-else if-else语句在现实中,有些时候的条件不是一个,而是一组相关的条件,例如将阿拉伯数字转换为中文大写,根据分数转换为对应的等级等,都是多条件的结构,在程序中为了避免写多个if语句的结构,提供了一类专门的多分支语句,这就是if-else if-else语句。if-else if-else语句的语法格式为:if(条件1) 功能代码1;else...
Java编程那些事儿35—while语句语法

Java编程那些事儿35—while语句语法

Java编程那些事儿35—while语句语法2010-03-07 csdn 陈跃峰5.4 循环语句循环语句在程序设计中用来描述有规则重复的流程。在实际的程序中,存在很多需要重复执行的流程,为了简化这些重复的执行流程,在程序设计语言中新增了该类语句。在学习循环语句时,最重要的就是发现流程的规律,然后再用程序设计语言将该规律描述出来,从来实现程序要求的流程。循环语句是流程控制中最复杂,也是最有用、最难掌握的语句,在最初接触时,首先要熟悉基本的语法,然后需要能够...
Java编程那些事儿36—do-while语句语法

Java编程那些事儿36—do-while语句语法

Java编程那些事儿36—do-while语句语法2010-03-07 csdn 陈跃峰5.4.2 do-while语句do-while语句由关键字do和while组成,是循环语句中最典型的“先循环再判断”的流程控制结构,这个和其它2个循环语句都不相同。do-while语句的语法格式为:do{ 循环体;}while(循环条件);语法说明:在do-while语句中,循环体部分是重复执行的代码部分,循环条件指循环成立的条件,要求循环条...
Java编程那些事儿37—for语句语法

Java编程那些事儿37—for语句语法

Java编程那些事儿37—for语句语法2010-03-07 csdn 陈跃峰5.4.3 for语句for关键字的意思是“当…的时候”,是实际开发中比较常用的循环语句,其语法格式相对于前面的循环语句来说稍显复杂,但是在熟悉以后,将会发现其语法安排的比较条理,把循环控制和循环体很清晰的分开。for语句的语法格式为:for(初始化语句;循环条件;迭代语句){ 循环体;}语法说明:1、和其它流程控制语句一样,语句中的大括号...
Java编程那些事儿38—break和continue语句

Java编程那些事儿38—break和continue语句

Java编程那些事儿38—break和continue语句2010-03-07 csdn 陈跃峰5.5 break和continue语句break和continue语句是和循环语句紧密相关的两种语句。其中break关键字的意思是中断、打断,continue关键字的意思是继续。使用这两个关键字可以调节循环的执行。5.5.1break语句break语句在前面的switch语句中已经介绍过,功能的话是中断switch语句的执行,在循环语句中,break语句的作用...
Java编程那些事儿39—流程控制综合示例

Java编程那些事儿39—流程控制综合示例

Java编程那些事儿39—流程控制综合示例2010-03-07 csdn 陈跃峰5.6 综合示例在一般的学校学习流程控制时,重点是放在流程控制的相关语法,其实为了能成为一个合格的程序员,仅仅学好语法是远远不够的,还需要通过大量的练习来适应程序设计语言的思维方式,并且熟练地把自己的解决问题的步骤形成代码,这些都需要通过大量的阅读代码和编写代码来实现。所以在学习流程控制时,重点是解决实际的问题,而不是仅仅停留在语法层面上,这个是很多在校学生学习程序时最突出的一...
Java编程那些事儿40—流程控制综合示例2

Java编程那些事儿40—流程控制综合示例2

Java编程那些事儿40—流程控制综合示例22010-03-07 csdn 陈跃峰5.6.1.3 喝汽水问题问题:共有1000瓶汽水,每喝完后一瓶得到的一个空瓶子,每3个空瓶子又能换1瓶汽水,喝掉以后又得到一个空瓶子,问总共能喝多少瓶汽水,最后还剩余多少个空瓶子?这个问题其实是个比较典型的递推问题,每3个空瓶都可以再换1瓶新的汽水,这样一直递推下去,直到最后不能换到汽水为止。第一种思路:每次喝一瓶,每有三个空瓶子就去换一瓶新的汽水,直到最后没有汽水可以喝为...
Java编程那些事儿41—流程控制综合示例3

Java编程那些事儿41—流程控制综合示例3

Java编程那些事儿41—流程控制综合示例32010-03-07 csdn 陈跃峰5.6.1.5 99乘法表问题:在控制台打印数学上的99乘法表该类问题是发现数字的规律,然后将数值的规律用程序描述出来。实际实现时,可能需要耐心的进行调试。在这里,需要实现数字的多行输出,前面使用的System.out.println是输出内容并换行,后续再输出的内容就再下一行显示,如果需要在输出时不换行,则可以使用System.out.print进行输出。99乘法表的规则是...
Java编程那些事儿42—流程控制综合练习

Java编程那些事儿42—流程控制综合练习

Java编程那些事儿42—流程控制综合练习2010-03-07 csdn 陈跃峰5.6.2 综合练习本部分是一些整理的关于流程控制部分的综合练习,可以通过这些练习熟悉Java语言的基本语法,以及锻炼逻辑思维能力。练习题:1、计算数字12和18的最小公倍数。2、如果苹果 1元/个, 桔子 2 元/个, 芒果 4元/个,若是用10元去买,有几种组合呢?3、一只猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃...
Java编程那些事儿43—数组概述

Java编程那些事儿43—数组概述

Java编程那些事儿43—数组概述2010-03-07 csdn 陈跃峰第六章数组数组(Array)是Java语言中内置的一种基本数据存储结构,通俗的理解,就是一组数的集合,目的是用来一次存储多个数据。数组是程序中实现很多算法的基础,可以在一定程度上简化代码的书写。Java语言中的数组可以分为:一维数组和多维数组,本部分将首先以一维数组为基础进行讲解,最后讲解多维数组的概念和相关的理解、使用。6.1 数组概述在程序中,如果需要存储一个数值的话,则可以在代码...
Java编程那些事儿44—数组基础语法

Java编程那些事儿44—数组基础语法

Java编程那些事儿44—数组基础语法2010-03-07 csdn 陈跃峰6.2 数组基本语法了解了数组的概念以后,下面来看一下数组的语法格式。数组的语法格式主要有四种:数组声明、数组初始化、引用数组元素和获得数组长度。6.2.1 数组声明和变量类似,数组在使用以前也必须声明,数组的声明语法格式为:数据类型数组名称[]或:数据类型[] 数组名称例如:int m[];char c[];double d[];这里的数据类型可以是Java语言的任意数据类型,也...
Java编程那些事儿45—数组使用示例

Java编程那些事儿45—数组使用示例

Java编程那些事儿45—数组使用示例2010-03-07 csdn 陈跃峰6.3 数组使用示例本部分通过一系列的示例,熟悉数组的基本语法,并演示一些使用数组可以解决的基本问题。在实际使用数组时,数组的长度以及数组中每个元素存储的数据,都根据逻辑需要进行设计。6.3.1 循环初始化数组元素要求:初始化一个长度为100的int数组,数组中的元素依次为1-100。这是一个基本的使用,主要是熟悉数组的语法,在实际编写时,需要发现数组下标和数组元素值之间的规律即可...
Java编程那些事儿46—数组使用示例2

Java编程那些事儿46—数组使用示例2

Java编程那些事儿46—数组使用示例22010-03-07 csdn 陈跃峰6.3.6 数制转换要求:将十进制数字转换为二进制数字。在前面介绍过,十进制数字转换为二进制数字时一般使用除二取余法,该方法很规则,在程序中可以通过循环实现,在程序中只需要把得到的数字存储起来即可。实现思路:将除二取余得到的第一个数字存储在数组中第一个元素,第二次得到的余数存储在数组中第二个元素,依次类推,最后反向输出获得的数字即可。实现代码如下:int n = 35;int[]...
Java编程那些事儿47—数组使用示例3

Java编程那些事儿47—数组使用示例3

Java编程那些事儿47—数组使用示例32010-03-07 csdn 陈跃峰6.3.7 数字统计要求:统计一个整数中出现最多的数字。如果数字个数一样,则以最大的数字为准,例如1输出1,121输出1,23231输出3。该题是一个综合的题目,在实际分析时可以分解成三个问题:1、把整数中的每个数字拆分出来,2、统计拆分出的数字中0-9每个的个数,3、获得数字个数的最大值。实现思路:1、拆分数字:整数和10取余可以获得该整数的个位值,然后用该整数除以10可以去掉...
Java编程那些事儿48—多维数组基础

Java编程那些事儿48—多维数组基础

Java编程那些事儿48—多维数组基础2010-03-07 csdn 陈跃峰6.4 多维数组基础在学校里,由于一个班的人数不多,所以按照顺序编号即可,当人数增多时,例如对于学校里的人,在编号时就要增加层次,例如XX班XX号。在部队中也是这样,XX师XX团XX营XX连XX排XX班,这里的层次就比较深了。为了管理数据的方便,一般要加深管理的层次,这就是多维数组的由来。多维数组,指二维以及二维以上的数组。二维数组有两个层次,三维数组有三个层次,依次类推。每个层次...
Java编程那些事儿49—多维数组使用示例

Java编程那些事儿49—多维数组使用示例

Java编程那些事儿49—多维数组使用示例2010-03-07 csdn 陈跃峰6.6 多维数组使用示例多维数组在实际使用时,更多的在于数组的设计,在实际使用中,一般对于多维数组的统计相对来说比一维数组要少一些,更多的设计数组的大小,并规定数组中存储值的含义,在代码中按照值的规定使用数组。所以在实际使用多维数组以前,需要考虑清楚:l需要几维数组l每一维的长度是多少l按照怎样的规则存储值l数组值的意义是什么6.6.1 拉丁方阵要求:实现任意阶拉丁矩阵的存储和...
<< 41 42 43 44 45 46 47 48 49 50 >>