第三章_Java基础语法[下]

合集下载

Java编程基础及应用第3章运算符、表达式和语句

Java编程基础及应用第3章运算符、表达式和语句

(1)左移位运算符
左移位运算符的符号为“<<”,是二元运算符。左移位运算符左
面的操作元称为被移位数,右面的操作数称为移位量。

例如:a<<n运算的结果是通过将a的所有位都左移n位,每左移一 个位,左边的高阶位上的0或1被移除丢弃,并用0填充右面的低位 。
3.1.5 移位运算符

(2)右移位运算符
3.1.7 条件运算符

条件运算符是一个多元运算符,它的符号是“? : ”,需要连接三
个操作数,用法如下:a?b:c,要求a的值必须为boolean型数据 。运算法则是:当a的值为true时,a?b:c运算的结果是b的值;
当a的值是false时,a?b:c运算的结果是c的值。

例如: 8>2?10:20的结果是10;
// DevideTest2.java public class DevideTest2 { public static void main(String[] args) { int a = 13, b = 4, k; float f1, f2; k = a / b;//整数相除,结果仍为整数 f1 = a / b;//将整数结果强制转换为浮点型 f2 = (float) a / b;//将a强制转换为浮点 型,结果则为浮点型

(4)“按位异或”运算符
“^”是双目运算符。对两个整型数据a、b按位进行异或运算,运 算结果是一个整型数据c。运算法则是:如果a、b两个数据对应位
相同,则c的该位是0,否则是1。

例如:1001001和0101001进行“异或”运算,表达如下, 1001001 ^0101001 1100000

按照运算类型,可以将运算符分成以下几类:算术运算符,关系

java课件 ppt

java课件 ppt

常用操作
HashMap类提供了添 加、删除、获取、设置 键值对等常用操作,还 提供了根据键或值进行 遍历等操作。
线程安全
HashMap类不是线程 安全的,如果需要在多 线程环境下使用,可以 斟酌使用 ConcurrentHashMap 类。
Date和Calendar类
日期时间获取
Date类提供了获取当前日期和时间的方法,Calendar类提供了 更详细的日期和时间操作,如年月日时分秒等。
未受检查特殊
编译器不会强制处理的特殊,如NullPointerException、 ArrayIndexOutOfBoundsException等。
特殊的处理方式
01
02
03
04
05
使用try-catch语句块捕 获并处理特殊。
使用try-catch语句块可 以捕获指定的特殊类型 ,并在catch块中处理该 特殊。
Java程序可以在任何支持Java虚拟机的操作 系统上运行。
丰富的API
Java提供了丰富的API,包括输入输出、网 络编程、数据库连接等方面的功能。
Java的应用领域
Web开发
Java的Servlet和JSP技术使得Java成为Web 开发的主流语言之一。
企业级应用
Java的EJB和J2EE技术使得Java成为开发企 业级应用的首选语言。
if语句
根据条件判断执行不同的代码块 。
for语句
重复执行一段代码指定的次数。
函数
定义函数
使用"def"关键字定 义一个函数,指定函 数名和参数列表。
调用函数
使用函数名和参数列 表调用一个函数。
函数返回值
使用"return"关键字 返回一个值。

Java语法基础知识

Java语法基础知识

Java语法基础知识Java语法基础知识Java自面世后就非常流行,发展迅速,在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

下面整理了一些Java语法基础知识,希望对大家有所帮助!标示符其实就是在程序中自定义的名词。

比如类名,变量名,函数名。

包含0-9、a-z、$、_ ;注意:1.数字不可以开头2.不可以使用关键字常量在运行中不会变化的'量编译后会被替换成魔法数字变量其实就是内存中的一个存储空间,用于存储常量数据。

作用:方便于运算。

因为有些数据不确定。

所以确定该数据的名词和存储空间。

特点:变量空间可以重复使用。

变量的作用域和生存期变量的作用域 :作用域从变量定义的位置开始,到该变量所在的那对大括号结束;生命周期:变量从定义的位置开始就在内存中活了;变量到达它所在的作用域的时候就在内存中消失了;数据类型基本数据类型byte、short、int、long、float、double、char、boolean引用数据类型数组、类、接口级别从低到高为byte,char,short(平级)-->int-->float-->long-->double自动类型转换从低级别到高级别,系统自动转的;运算符号算术运算符+ - * / % 任何整数模2不是0就是1,可以实现开关操作赋值运算符= ,+= , -= , *= ,/= , %=比较运算符特点:该运算符的特点是:运算完的结果,要么是true,要么false 下载全文。

java基础ppt课件

java基础ppt课件

03
封装
将对象的属性和方法封装 在类中,隐藏内部实现细 节,仅通过对外提供的接 口进行访问和操作。
继承
子类可以继承父类的属性 和方法,实现代码复用和 扩展。
多态
子类可以重写父类的方法 ,实现同一方法在不同对 象上的不同表现。
接口与抽象类
接口的定义
接口是一种引用类型,用于定义一组 方法的规范,但不包含方法的实现。
抛出自定义异常
在方法中,可以使用throw语句抛出自定义异常。抛出异常时,需要创建一个异 常对象并将其抛出。
异常处理的最佳实践
尽量避免异常
合理使用try-catch语句
保持异常的原子性
提供有意义的错误信息
应该尽量编写健壮的代码,避 免出现异常。例如,进行空值 检查、范围检查等。
不要过度使用try-catch语句, 只在必要时使用。对于可以预 见的异常情况,应该尽量在代 码中处理,而不是依赖于trycatch语句。
可以使用多个catch语句来处理不同类型的异常 ,每个catch语句处理一种特定的异常类型。
自定义异常
创建自定义异常类
可以通过继承Exception类或RuntimeException类来创建自定义异常类。继承 Exception类创建的是检查型异常,而继承RuntimeException类创建的是非检查 型异常。
丰富的API
Java语言提供了大量的API, 涵盖了IO、网络编程、数据库 操作、图形界面开发等方面。
Java语言的应用领域
Web开发
Java语言在Web开发领域有着广泛的应用 ,如Servlet、JSP、Struts等框架。
游戏开发
Java语言也可以用于游戏开发,如 Minecraft等游戏就是使用Java语言开发 的。

java知识点总结

java知识点总结

D、不确定
10、数组的长度: 数组的长度用其属性值. Length表示。 对一维数组,数组的长度是数组中元素的个数 对二维数组,数组的长度是其含有的一维数组的个数。 float a[] = new float[12]; a.length的值12 int x[ ][ ]=new int[3][6] x.length的值为 3。
第1章 Java 入门 Java入门
计算机工程学院
第一章
• 一、与平台无关性
Java 应用程序编译后形成的字节码CLASS文件不是直接在操作系统或者 CPU上直接运行,而是字节码由Java虚拟机负责解释运行。因此Java编写的应 用程序在运行时与平台无关。 二、 Java三种平台简介 Java平台主要分为三个版本:JavaSE、JavaEE 、 JavaME • • • Java SE(标准版或Java 标准平台) 是Java技术的核心和基础 Java EE(企业版企业平台) Java ME(为Java微型版或Java小型平台)为在移动设备和嵌入式设备上运行 应用程序提供一个健壮且灵活的环境。
• Java SE是基础
计算机工程学院
第一章
三、 系统环境path的设置: (1) 设 置 环 境 变 量 path , 可 单 击 该 变 量 进 行 编 辑 操 作 , 将 需 要 的 值 (D:\jdk7\bin)加入即可 。 path= D:\jdk7\bin; (2)设置环境classpath classpath=D:\jdk7\jre\lib\rt.jar;.;
数组的实体
数组变量boy中存放着数组在内存中单元(实体)的首地址。 计算机工程学院
第二章
9、2个相同类型的数组具有相同的引用,那么他们具有完全相同的元素(实体)

《JAVA基础教程》第三章 Java程序设计基础

《JAVA基础教程》第三章 Java程序设计基础

第三章Java程序设计基础3.1 Java编程概况现在你可以复习一下Java语言的背景材料,它的基本结构象C/C++,但任何用面向过程语言编写过程序的人都可以了解Java语言的大部分结构.3.1.1程序结构Java语言的源程序代码由一个或多个编译单元(compilation unit)组成,每个编译单元只能包含下列内容(空格和注释除外):*一个程序包语句(package statement )*入口语句(import statements) *类的声明(class declarations)*界面声明(interface declarations) 每个Java的编译单元可包含多个类或界面,但是每个编译单元最多只能有一个类或者界面是公共的。

Java的源程序代码被编译?reg;后,便产生了Java字节代码。

Java的字节代码由一?copy;不依赖于机器的指令组成,这?copy;指令能被Java的运行系统(runtimesystem)有效地解释。

Java的运行系统工作起来如同一台虚拟机。

在当前的Java实现中,每个编译单元就是一个以.java为后缀的文件。

每个编译单元有若干个类,编译后,每个类生成一个.class文件。

.class文件是Java虚拟机能够识别的代码。

3.1.2 注释三种类型如下://注释一行/*一行或多行注释*//**文档注释**/文档注释一般放在一个变量或函数定义?reg;前,指示在任何自动生成文档系统中调入。

这?copy;注释都是声明条目的描述.。

3.1.3 标识符变量,函数,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。

在Java语言里,标识符以字符或_,$开头,后面可以包含数字,标识符是大小写有区别的,没有长度限制。

有效的标识符 myname ict_network Hello _sys_path $bill例子:int a_number; char _onechar; float $bill;关键词 abstract continue for new switch boolean default goto null synchronized break do if package this byte double implements private threadsafe byvalue else import protected throw case extends instanceof public transient catch false int return true char final interface shorttry class finally long static void const float native super while 其它保留词以下单词被保留使用:cast future generic inner operator outer rest var3.1.4 数据类型Java使用五种基本类型:integer(整数),floating(浮点数),point(指针),Boolean(布尔变量),Character or String(字符或字符串)。

第二、三章java语法知识复习练习

第二、三章java语法知识复习练习

第二、三章 Java根底知识与流程构造1、Java语言是〔〕A、区分大小写的B、不完全区分大小写C、完全不区分大小写D、以上说法都不对2、Java语言中,以下标识符错误的选项是A、nameB、?questionC、$numberD、_tree3、在Java语言中,int类型在内存中所占的位数为A、8B、16C、32D、644、以下不属于根本类型的是A、intB、interfaceC、floatD、char5、Java变量中,以下不属于复合类型的数据类型是A、数组型B、类C、整数型D、接口6、专门定义常量的保存字是A、varB、interfaceC、finalD、const7、以下定义变量错误的选项是A、int al;B、char ch1;C、int d1=10;D、bool bl1;8、以下定义变量错误的选项是()A、char s="23";B、short I=100;C、double d;D、String srt="weare me!";9、在给数值类型赋值时,如数字后没有字母,计算机默认为〔〕类型A、integer类型B、float类型C、double类型D、字符类型10、将较长的数据类型转换为较短的整数类型,要进展〔〕A、类型的自动转换B、类型的强迫转换C、无需转换D、无法实现11、以下表示回车的是A、\fB、\nC、\tD、\r12、以下赋值语句错误的选项是A、i=i;B、I = = 0;C、I = I +1;D、I += 1;13、在Java中,〞%〞符号的作用是A、求百分比B、求余C、除D、取整14、下面不属于Java条件分支语句构造的是A、if-else if构造B、if-else构造C、if-else if-else构造D、if-end if构造15、Java中最简单的条件语句是( )构造A、if构造B、while构造C、if-else构造D、以上都不对16、当x=1、y=3,时,表达式 x%=y 的运算结果为( )A、x=2,y=3B、x=0,y=3C、x=1,y=3D、x=1,y=217、if语句中“条件〞表达式可以是A、关系表达式B、布尔逻辑表达式C、选项A、B都是D、以上都错18、if语句中“条件〞为“真〞时,可以执行A、一条语句B、两条语句C、多条语句D、一条语句,或者由“{}〞括起的代码块19、If-else语句中的else子句A、可以单独使用B、不能单独使用C、可以在一定条件下单独使用D、可以配合while使用20、三元条件运算符ex1 ? ex2: ex3,相当于下面的( )语句A、if(ex1) ex2;else ex3;B、if(ex2) ex1;else ex3;C、if(ex1) ex3;else ex2;D、if(ex3) ex2;else ex1;21、Java程序中的语句不可以是A、单一的一条语句B、{}括起来的语句块C、复合语句D、汉字语句22、switch语句表达式的值与某case子句的值匹配后A、执行该子句后的所有语句,遇到break终止执行B、只执行该case子句C、执行该子句后的所有语句,除了default子句D、只执行default子句23、switch语句中A、必须有default子句B、不必有default子句C、必须有default子句和至少一个case子句D、必须有default子句,不必有case子句24、switch语句中A、case子句中的值不一定必须是常量B、case子句中的值可以是变量C、case子句的值必须是常量D、case 子句的值必须是变量25、在switch语句中,每个case子句后A、都必须有一个break语句B、不应存在break语句C、假如不想执行以后的case分支和default分支,应有break语句D、假如想执行以后的case分支和default分支,应有break语句26、下面对do-while构造描绘错误的选项是A、先执行循环体,再判断终止条件,假设结果为true,循环执行循环体,直到布尔表达式为falseB、循环体至少执行一次C、循环中可以使用break跳出循环D、与while语句完全一样27、对for循环初始化描绘正确的选项是A、必须执行初始化操作B、首先执行初始化操作C、先执行循环体内容再执行初始化操作D、以上都不对28、可以在for循环初始化部分声明一个变量,其作用域是A、for循环所在的代码块B、整个for循环C、for循环后的所有部分D、全部代码29、for循环的循环次数A、是确定的B、不是确定的C、通常是确定的,但也可以不确定D、通常不确定,但也可以确定30、对for循环中初始化、终止和迭代部分的描绘错误的选项是A、都可以为空语句B、之间的分号不能省略C、可以部分为空语句D、可以用逗号彼此分隔31、break语句可以用在switch语句中,执行后A、跳出所在的case子句,执行下一条case子句B、跳出所在的case子句,执行最后的default子句C、跳出整个switch子句D、以上说法都不对32、break语句可以在循环语句中执行,执行后A、跳出本次循环,继续进展下次循环B、跳出循环,从紧跟循环的第一条语句执行C、跳出循环,从循环条件处执行D、跳出本次循环,到指定处运行33、执行continue语句后A、跳出整个循环B、跳过循环体中下面的语句,继续下次循环C、下次循环前不需要判断终止条件D、以上说法不对34、以下说法错误的选项是A、Java是面向对象的语言B、Java以类为程序的根本单位C、类就是对象D、在Java语言中,类是具有某种功能的根本模块的描绘35、Java程序构造中,源文件的主文件名与程序公共类名〔〕A、开头字母必须大写B、可以不同C、必须一样D、以上说法都不对36、Java语言中,byte类型在内存中所占的位数为A、8B、16C、32D、6437、long类型存储时占()位bit。

Java学习文档第1-3章

Java学习文档第1-3章

映射驱动器Y: 192.168.18.2\o user user注意Java命名规范,写程序时一定要注释!改变MyEclips编辑器字体window→preferences→Appearance→Colors and Fonts→Java Editor Text Font在MyEclipse里查看类源码:D:\Program Files\Java\jdk1.5.0里src.zip解压到D:\Program Files\Java\jdk1.5.0\lib\src里,然后在MyEclipse里点击需要查看的类库中的类源码,按F3,如System后(第一次时需复制路径D:\Program Files\Java\jdk1.5.0\lib\src),会产生System.class的选项卡。

将文件拖到运行里或命令窗口中,可查看文件全路径(此方法可查看扩展名)。

反编译工具,将.class文件反统成.java文件,见张孝祥JA V A基础1.WMV末。

第一章划时代的Java语言安装jdk_1.5后Java环境变量配置:从【开始】→【设置】→【控制面板】→【系统】→【高级】→【环境变量】→【系统变量】,或者我的电脑→属性→高级→环境变量→系统变量然后到【新建】。

1.JA V A_HOME = D:\Program Files\Java\jdk1.5.02.PA TH = %JA V A_HOME%\bin;3.CLASSPA TH= .;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tool s.jar;看好是在:“系统变量”中!!控制台里输入java –version 查看java版本一个Java程序源文件只能有一个类是public的(主类),main函数在主类里(才能运行),并且该类的类名和文件命名要完全一致,包括大小写。

每个源文件中的class类都将被编译成一个.class字节码文件,(有多少类就有多少.class字节码文件)这就是类文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表示获取第m+1个一维数组的第n+1个元素
北京传智播客教育
—高级软件人才实作培训专家! 二维数组定义格式

格式2
• • • •
数据类型[][] 变量名 = new 数据类型[m][]; m表示这个二维数组有多少个一维数组 这一次没有直接给出一维数组的元素个数,可以动态 的给出。 举例:
—高级软件人才实作培训专家! 综合小练习(思考题)


看程序写结果,并总结基本类型和引用类型参 数的传递问题(题目在备注部分) 数据加密问题(题目在备注部分)
北京传智播客教育
—高级软件人才实作培训专家!
第三章 Java基础语法
北京传智播客教育
—高级软件人才实作培训专家! 本章内容

方法 数组
北京传智播客教育
—高级软件人才实作培训专家!
方法概述

方法概述
• 假设有一个游戏程序,程序在运行过程中,要不断地
发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写 100行的代码,在每次实现发射炮弹的地方都需要重复 地编写这100行代码,这样程序会变得很臃肿,可读性 也非常差。为了解决代码重复编写的问题,可以将发 射炮弹的代码提取出来放在一个{}中,并为这段代码起 个名字,这样在每次发射炮弹的地方通过这个名字来 调用发射炮弹的代码就可以了。上述过程中,所提取 出来的代码可以被看作是程序中定义的一个方法,程 序在需要发射炮弹时调用该方法即可。

空指针异常
北京传智播客教育
—高级软件人才实作培训专家! 数组练习(常见操作)


数组遍历(依次输出数组中的每一个元素) 数组获取最值(获取数组中的最大值最小值) 数组元素逆序 (就是把元素对调) 数组查表法(根据键盘录入索引,查找对应星期) 数组元素查找(查找指定元素第一次在数组中 出现的索引) 数组排序和二分查找(后面在数组高级部分讲 解)
数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元 素…},{元素…}}; 简化版格式: 数据类型[][] 变量名 = {{元素…},{元素…},{元素…}}; 举例:
• int[][] arr =
{{1,2,3},{4,6},{6}};
北京传智播客教育
• 数组是存储多个变量(元素)的东西(容器) • 这多个变量的数据类型要一致
北京传智播客教育
—高级软件人才实作培训专家! 数组概念

数组概念



数组是存储同一种数据类型多个元素的集合。也可以 看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据 类型。
数组的定义格式
北京传智播客教育
—高级软件人才实作培训专家! 二维数组定义格式

格式1
• • • •
数据类型[][] 变量名 = new 数据类型[m][n]; m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 举例:
• int[][] arr = new int[3][2]; • 定义了一个二维数组arr • 这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2] • 每个一维数组有2个元素,可以通过arr[m][n]来获取
北京传智播客教育
—高级软件人才实作培训专家! 方法重载

方法重载概述
• 在同一个类中,允许存在一个以上的同名方法,只要
它们的参数个数或者参数类型不同即可。

方法重载特点
• 与返回值类型无关,只看方法名和参数列表 • 在调用时,虚拟机通过参数列表的不同来区分同名方

北京传智播客教育
北京传智播客教育
—高级软件人才实作培训专家! 二维数组概述

二维数组概述
• •
我们传智播客的Java基础班每个班有很多个学生,所 以,可以用数组来存储,而我们又同时有很多个Java 基础班。这个也应该用一个数组来存储。如何来表示 这样的数据呢?Java就提供了二维数组供我们使用。 由此可见:其实二维数组其实就是一个元素为一维数 组的数组。
北京传智播客教育
—高级软件人才实作培训专家! 方法定义及格式

简单的说:方法就是完成特定功能的代码块
• • •
在很多语言里面都有函数的定义 函数在Java中被称为方法 修饰符 返回值类型 方法名(参数类型 参数名1,参数 类型 参数名2…) { 函数体; return 返回值; }

有明确返回值的方法调用:
• • •
单独调用,没有意义 输出调用,有意义,但是不够好,因为我不一定非要 把结果输出 赋值调用,推荐方式

讲解完毕该案例后,画图说明方法的调用过程
北京传智播客教育
—高级软件人才实作培训专家! 有明确返回值的方法练习

键盘录入两个数据,返回两个数中的较大值 键盘录入两个数据,比较两个数是否相等 键盘录入三个数据,返回三个数中的最大值
int类型的值,并且值分别是1,2,3。 其实这种写法还有一个简化的写法

int[] arr = {1,2,3};
北京传智播客教育
—高级软件人才实作培训专家! 数组操作常见的两个小问题

数组索引越界
• ArrayIndexOutOfBoundsException • 访问到了数组中的不存在的索引时发生。 • NullPointerException • 数组引用没有指向实体,却在操作实体中的元素时。
数组概述


需求:现在需要统计某公司员工的工资情况,例如计 算平均工资、找到最高工资等。假设该公司有80名员 工,用前面所学的知识,程序首先需要声明80个变量 来分别记住每位员工的工资,然后在进行操作,这样 做会显得很麻烦。为了解决这种问题,Java就提供了 数组供我们使用。 那么数组到底是什么呢?有什么特点呢?通过上面的分 析:我们可以得到如下两句话:
北京传智播客教育

图解2:

图解3:
—高级软件人才实作培训专家! 数组的初始化

静态初始化:初始化时指定每个数组元素的初 始值,由系统决定数组长度。


格式: 举例:
• 数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…}; • int[] arr = new int[]{1,2,3}; • 解释:定义了一个int类型的数组,这个数组中可以存放3个 •

数组的初始化方式
北京传智播客教育
—高级软件人才实作培训专家! 数组的初始化

动态初始化:初始化时只指定数组长度,由系 统为数组分配初始值。
• • •
格式:数据类型[] 数组名 = new 数据类型[数组长度]; 数组长度其实就是数组中元素的个数。 举例:
• int[] arr = new int[3]; • 解释:定义了一个int类型的数组,这个数组中可以存放3个
—高级软件人才实作培训专家! 方法重载案例

比较两个数据是否相等。参数类型分别为两个 byte类型,两个short类型,两个int类型,两 个long类型,并在main方法中进行测试 方法递归在IO之前详细讲解

北京传智播客教育
—高级软件人才实作培训专家! 数组概述

—高级软件人才实作培训专家! 二维数组练习

二维数组遍历 公司年季度和月份统计的数据如下:单位(万元) 第一季度:22,66,44 第二季度:77,33,88 第三季度:25,45,65 第四季度:11,66,99

打印杨辉三角形(行数可以键盘录入)
北京传智播客教育
• • •
格式1:数据类型[] 数组名; 格式2:数据类型 数组名[]; 注意:这两种定义做完了,数组中是没有元素值的。 如何对数组的元素进行初始化呢?
北京传智播客教育
—高级软件人才实作培训专家! 数组的初始化

数组初始化概述:
• • • •
Java中的数组必须先初始化,然后才能使用。 所谓初始化:就是为数组中的数组元素分配内存空间 ,并为每个数组元素赋值。 动态初始化:初始化时只指定数组长度,由系统为数 组分配初始值。 静态初始化:初始化时指定每个数组元素的初始值, 由系统决定数组长度。
北京传智播客教育

格式:
—高级软件人才实作培训专家! 方法格式的解释说明

方法格式解释
• • • • • • • •
修饰符 比较多,后面会详细介绍。目前public static 返回值类型 用于限定返回值的数据类型 方法名 一个名称,为了方便我们调用方法 参数类型 限定调用方法时传入参数的数据类型 参数名 是一个变量,接收调用方法时传入的参数 方法体 完成功能的代码 return 结束方法以及返回方法指定类型的值 返回值 程序被return带回的结果,返回给调用者
北京传智播客教育
—高级软件人才实作培训专家! 方法注意事项

方法不调用不执行 方法与方法是平级关系,不能嵌套定义 方法定义的时候参数之间用逗号隔开 方法调用的时候不用在传递数据类型 如果方法有明确的返回值,一定要有return带 回一个值
北京传智播客教育
—高级软件人才实作培训专家!
没有明确返回值的方法调用

没有明确返回值的函数调用:
• •
其实就是void类型方法的调用 只能单独调用
北京传智播客教育
—高级软件人才实作培训专家! 返回值为void类型的方法练习

键盘录入行数和列数,输出对应的星形 键盘录入一个数据n(1<=n<=9),输出对应的 nn乘法表
北京传智播客教育
—高级软件人才实作培训专家! Java中数组的内存图解

图解1:
相关文档
最新文档