JavaEE_Day5_方法和数组.doc.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE_Day5_方法和数组.doc

作业讲解: 1:水仙花数 循环100-1000 条件:a*a*a+b*b*b+c*c*c==当前数 就是水仙 public class ShuiXian { public static void main(String[] args) { for(int i=100;i1000;i++){ //1:分解数 //1-1如何获得个位数 int a=i%10; //1-2获得十位 int b=i/10%10; //1-3获得百位 int c=i/100; if(a*a*a+b*b*b+c*c*c==i){ System.out.println(i+是水仙花数); } } } } 2:打印99乘法表 1*1 1*2 2*2 1*3 2*3 3*3 * ** *** **** ***** 外层控制行内层控制列 5行三角型 for(int i=1;i=5;i++){} 内层控制列 5列 for(int j=1 j=i;j++){} public class SanJiao { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println(请输入要打印的行数); int a=input.nextInt(); for(int i=1;i=a;i++){ for(int j=1;j=i;j++){ System.out.print(*); } System.out.println(); } } } public class SanJiao { public static void main(String[] args) { for(int i=1;i=9;i++){ for(int j=1;j=i;j++){ System.out.print(j+*+i+=+(j*i)+\t); } System.out.println(); } } } 1:循环的嵌套 2:方法的定义和使用 方法将解决一个问题的代码块组装到一起。编写一次即可实现多次使用。 举例: 金喆老师----〉我到车站买张票 目的地、出发日期、席别、 是否成功买到票都需要返回一个结果给调用方。调用方就可以定义一个变量用来保存方法返回的结果。 调用方(实参) 实现方(形参) Java中关于方法的语法规范 面试题:请描述一个方法的正确签名 修饰符 返回值类型 方法名(参数表)所抛异常{ } 备注:在我们学习面向对象之前,我们定义的方法全部采用public static 修饰 因为static修饰的方法可以直接调用,不需要创建对象后调用。 语法: 方法的定义和实现(有返回值类型的) public static int add(int a,int b){ int c=a+b;//将a+b的值赋给了变量c return c; } 方法的定义和实现(不需要返回值的)该方法无返回值 public static void print(int a,int b,int c){ System.out.println(a,b,c); return 0//错误的,如果方法定义出现了void 那么方法体内不能有return关键字 } 一个方法必须放在类的内部 练习:实现计算器功能 需求: ***************************************** 欢迎使用金吉吉计算系统 ***************************************** 请输入运算符:”+ - * / %” + 请输入第一个值 10 请输入第二个值 20 计算结果为:30 需要使用的知识点: 循环(只要用户不输入n)程序会一直运行 Swtich + - * / % If 运算结果保留两位小数 方法的实现和方法的调用 补充: char类型有一种对应的对象类型Character类型,该类型中有equals方法。 int a=10; 玩的地方:什刹海 周二:首都博物馆 木樨地 3:数组的增、删、查、元素拷贝 数组:在内存中开辟了一串连续的空间,存放同一种数据类型的数据。数组一旦定义长度,就不能修改其长度。查找快,增删慢。 数组的定义:int []score={100,20,30} //数组定义后赋值 数组长度为3 int []score=new int[

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档