当前位置: 首页 > news >正文

中天建设集团有限公司官网seo免费诊断联系方式

中天建设集团有限公司官网,seo免费诊断联系方式,接广告赚钱的平台,长沙互联网企业文章目录 day4作业今天的内容1.方法【重点】1.1为什么要有方法1.2其实已经见过方法1.3定义方法的语法格式1.3.1无参无返回值的方法1.3.2有参无返回值的方法1.3.3无参有返回值的方法1.3.4有参有返回值的方法 2.break和continue关键字2.1break;2.2continue; 3.案例关于方法的练习… 文章目录 day4作业今天的内容1.方法【重点】1.1为什么要有方法1.2其实已经见过方法1.3定义方法的语法格式1.3.1无参无返回值的方法1.3.2有参无返回值的方法1.3.3无参有返回值的方法1.3.4有参有返回值的方法 2.break和continue关键字2.1break;2.2continue; 3.案例关于方法的练习 day4作业 1.switch后面的小括号里面的 数据类型是那种数据类型int byte short String char enum 2.if-else的语法格式if (布尔表达式) {语句体1} else {语句体2} 3.switch-case的语法格式switch () {case 常量1:语句体1;break;case 常量2:语句体2;break;defautl:语句体n;}4.逻辑的短路原则逻辑与的短路原则:当条件为false的时候后面条件就不再执行了逻辑或的短路原则:当条件为true的时候后面条件就不再执行了 5.while循环的语法格式及执行流程while (布尔表达式) {循环体;}执行流程: 当布尔表达式为true的时候执行循环体再次回到while关键字再次判断布尔表达式。如果表达式为false的话循环结束 6.while和do-while的循环的区别while先判断表达式是否为true或者false再决定是否执行循环体。但是do-while先执行一次循环体。 7.for循环的语法格式和执行流程for (表达式1; 表达式2; 表达式3) {循环体}执行流程: 先执行表达式1然后再判断表达式2如果表达式2为true就会执行循环体执行表达式3再次回到表达式2进行判断..... 8.使用for循环打印99乘法表for (int i 1; i 9; i) {for (int j 1; j i; ) {System.out.print(j * i i*j);}System.out.println();} 循环体 1.* 第一行 3个空格 1个* 2* i-1*** 第二行 2个空格 3个****** 第三行 1个空格 5个* ******* 第四行 0个空格 7个*2. ******* ***** *** * 3.***************package com.qfed.a_for;public class Demo1 {public static void main(String[] args) {/*** i1 15 true * 进入到内层第一个for循环* j1 13 true 打印第一个空格 j* j2 23 true 打印第二个空格 j* j3 33 true 打印第3个空格 j* j4 43 false 循环结束* 进入倒内层的第二个for循环* k1 11 打印第一个* k* k2 21 false 循环 结束 换行 i* i2...* * * */for (int i 1; i 5; i) {//控制是行数 for (int j 1; j 4 - i; j) {//打印的空格的列System.out.print( );}for (int k 1; k (2 * i - 1); k) {//打印*这个列System.out.print(*);}System.out.println();//换行}} } package com.qfed.a_for;public class Demo2 {public static void main(String[] args) {//打印倒的直角三角形//学会自习分析for (int i 4; i 0; i--) {for (int j 1; j (2 * i - 1); j) {System.out.print(*);}System.out.println();}}} package com.qfed.a_for;public class Demo3 {public static void main(String[] args) {for (int i 1; i 5; i) {//控制行数for (int j 5 - i; j 0; j--) {System.out.print( );}for (int j 1; j i; j) {System.out.print(*);}System.out.println();}}} 今天的内容 方法 方法会贯穿咱们整个职业生涯 1.方法【重点】 1.1为什么要有方法 开发中如果出现了大量的重复的代码或者是重复的功能循环满足不了咱们的需求了。 可以使用方法 1.代码臃肿 2.可读性差 3.维护性差 建议用方法即可 1.2其实已经见过方法 public static void main (String args) {方法体 } 这个方法是Java给咱们提供好的方法的名字叫mainpublic static : 不要问void 返回值 空的 没有返回值的main: 就是方法的名字方法的名字的命名和变量的命名一样。1.首字母小写2.使用数字字母下划线 ,$等组成的但是数字不能开头3.使用小驼峰命名规则或者使用下划线进行拼接4.见名知意5.不能使用Java的关键字main的后面跟了一个小括号小括号中可以带参数小括号后面跟着的是一个大括号学会抄1.3定义方法的语法格式 无参无返回值的方法 有参无返回值的方法 无参有返回值的方法 有参有返回值的方法 1.3.1无参无返回值的方法 语法格式 public static void 方法的名字 () {方法体; } 注意事项: ​ 1.方法的声明必须在类中在main主函数外面。 ​ 2.方法的调用必须在主函数中使用的是方法的名字来调用的 package com.qfed.b_method;public class Demo2 {public static void main(String[] args) {//在main主函数调用方法//printEat();printEat();}//在main方法的外部声明一个新的方法//无参 无返回值的方法public static void printEat () {for (int i 0; i 10; i) {System.out.println(中午吃梅菜扣肉);}}} 练习:写一个方法打印出来99乘法表使用无参无返回值的方法 package com.qfed.b_method;public class Demo3 {public static void main(String[] args) {printNineNineTable();printNineNineTable();}public static void printNineNineTable () {for (int i 1; i 9; i) {for (int j 1; j i; j) {System.out.print(j * i j * i);} System.out.println();}}} 练习:逢7过使用方法的写法 package com.qfed.b_method;public class Demo3 {public static void main(String[] args) {printNineNineTable();//printNineNineTable();printPassSeven();}public static void printNineNineTable () {for (int i 1; i 9; i) {for (int j 1; j i; j) {System.out.print(j * i j * i);} System.out.println();}}//逢7过public static void printPassSeven () {for (int i 1; i 101; i) {if (i % 7 0 || i % 10 7 || i / 10 7) {System.out.println(过);} else {System.out.println(i);}}}} 总结 1.新建一个类 2.在类中书写main主函数 3.在main主函数的外面写一个方法 4.在main主函数调用方法1.3.2有参无返回值的方法 语法格式: public static void 方法的名字 (数据类型 参数名字, 数据类型 参数名字, ...) {方法体; }注意事项: ​ 1.方法的声明处的参数是形参。方法的调用处是实参 ​ 实参赋值给形参 ​ 2.方法在调用的时候一定要注意方法声明处形参的数据类型是一一对应的关系 package com.qfed.b_method;public class Demo4 {public static void main(String[] args) {printHello(8);//在方法额调用处 18啥意思//18是实际参数 又叫实参 会讲实参赋值给形参让形参具备真实的意义//将18赋值给方法的声明处的那个变量 num}//打印4遍的hello//此时方法的声明处 int num 是形式参数 又叫形参//只是一个形式而已public static void printHello (int a) {for (int i 0; i a; i) {System.out.println(hello);}}} package com.qfed.b_method;public class Demo5 {public static void main(String[] args) {add(5, 6);//将5赋值给a 将6 赋值给 baddDouble(45.3, 566.9, 89.3);printStr(大漠孤烟直);concate(落霞与孤鹜齐飞,, 秋水共长天一色);print1(1, 狗蛋, 2.3, a);}//打印两个int类型数据的和//a 和 b 是形式参数是占着位置的变量public static void add (int a, int b) {System.out.println(a b);}//打印3个doule数据类型的和public static void addDouble (double d1, double d2, double d3) {System.out.println(d1 d2 d3);}//打印一个字符串public static void printStr (String str) {System.out.println(str);}//字符串拼接public static void concate (String str1, String str2) {System.out.println(str1 str2);}//参数类型是不一致的情况public static void print1 (int i1, String str1,double d1, char c1) {System.out.println(i1 str1 d1 c1 );}} package com.qfed.b_method;public class Demo6 {public static void main(String[] args) {printChengFaBiao(100);}public static void printChengFaBiao (int num) {for (int i 1; i num; i) {for (int j 1; j i; j) {System.out.print(j * i j * i);}System.out.println();}}} 上午回顾 1.无参无返回值的方法 public static void 方法的名字() {方法体 } 2.有参无返回值的方法 public static void 方法的名字 (数据类型 形参, 数据类型 形参, ....) {} 调用的时候在main主函数中 使用方法名字来调用即可。1.3.3无参有返回值的方法 语法格式 public static 数据类型 方法的名字 () {return 返回值;//这个返回值的数据类型必须和方法的声明的地方的数据类型保持一致 }注意事项: ​ 1.使用关键自 return ​ 2.return的后面不能再写代码了 ​ 3.有返回值的方法在调用的时候要将返回值的值是可以给一个变量的 ​ 4.无返回值的方法只是打印一下而已。 是不能给一个变量的 package com.qfed.b_method;public class Demo7 {public static void main(String[] args) {printNum();//这个只是单纯的打印显示而已int i1 giveNum();//可以获取出来进行下一步的操作System.out.println(i1);//拿到值以后做下一步的操作System.out.println(i1 15);//20String string giveString();System.out.println(string);}//定义一个方法带有返回值的方法public static int giveNum () {//This method must return a result of type intreturn 5;} public static void printNum () {System.out.println(5);}//返回值是字符串类型的数据public static String giveString () {String str 你才觉得时间空间;return str;}} 1.3.4有参有返回值的方法 语法格式: public static 数据类型 方法的名字 (数据类型 形参, 数据类型 形参,...) {return 返回值; }package com.qfed.b_method;public class Demo8 {public static void main(String[] args) {int sum add(3, 4, 5);System.out.println(sum);add1(3, 4, 5);System.out.println(judge(67.6, 89.8));//false}//求三个int类型数据的和 带有返回值的方法public static int add (int a, int b , int c) {return a b c;}public static void add1 (int a, int b, int c) {System.out.println(a b c);}//我现在脑海中有一个问题这个形参和返回值类型有关系吗//没有任何关系的//我想判断两个double类型的数据 如果 a 比 b大返回值一个true//反之返回falsepublic static boolean judge (double a, double b) {if (a b) {return true;} else {return false;}}} 练习: 无参无返回值的方法: package com.qfed.b_method;import java.util.Scanner;public class Demo9 {public static void main(String[] args) {String str isOddOrEven1();System.out.println(str);}//判断一个数是否是偶数和奇数,不带参数的//无参无返回值的方法public static void isOddOrEven () {Scanner scanner new Scanner(System.in);System.out.println(请输入一个整数:);int i scanner.nextInt();if (i % 2 0) {System.out.println(该数是偶数);} else if (i % 2 1) {System.out.println(该数是奇数);}}//无参有返回值的方法public static String isOddOrEven1 () {Scanner scanner new Scanner(System.in);System.out.println(请输入一个整数:);int i scanner.nextInt();if (i % 2 0) {return 该数是偶数!!!;} else {return 该数是奇数;}}} package com.qfed.b_method;import java.util.Scanner;public class Demo10 {public static void main(String[] args) {Scanner scanner new Scanner(System.in);System.out.println(请输入一个整数:);int i scanner.nextInt();isOddOrEven(i);}//有参无返回值的方法public static void isOddOrEven (int a) {if (a % 2 0) {System.out.println(该数是偶数!!!);} else if (a % 2 1) {System.out.println(该数是奇数!!!);}}} 总结 1.无参数无返回值的方法 脑海里面必须有无参无返回值方法的语法格式 2.有参无返回值的方法 3.无参有返回值的方法 4.有参有返回值的方法以后方法天天写你现在不会慢慢就带着会了2.break和continue关键字 字面意思 ​ break 终止 打断 ​ continue: 继续 2.1break; 语法格式: break;注意事项: ​ break关键字 只能在switch-case中或者循环中使用 package com.qfed.c_breakandcontinue;public class Demo1 {public static void main(String[] args) {//break; 终止打断的意思for (int i 0; i 5; i) {System.out.println(嘻嘻哒);break;//终止 打断的意思}System.out.println(呵呵哒);} } package com.qfed.c_breakandcontinue;public class Demo2 {public static void main(String[] args) {for (int i 1; i 100; i) {if (i % 5 0) {System.out.println(i);//5break;}System.out.println(i);//1 2 3 4}}//今天你们试一下 for循环里面使用switch-case//语法格式完全可以的但是swicth-case里面的break;不会终止循环} 2.2continue; 语法格式: continue;跳过本次循环继续下一次的循环 只能在循环中使用 package com.qfed.c_breakandcontinue;public class Demo4 {public static void main(String[] args) {/*** i4 48 true 4%50 false sout(4) i* i5 58 true 5%50 true continue 结束了本次循环 i* i6 68 true 6%50 falsesout(6) i* i7 78 true 7%50false sout(7) i* i8 88循环结束*/for (int i 4; i 8; i) {if (i % 5 0) {continue;//结束本次循环执行下次的循环}System.out.println(i);}}} 1-100带7 的不打印使用continue package com.qfed.c_breakandcontinue;public class Demo5 {public static void main(String[] args) {for (int i 1; i 101; i) {if (i % 7 0 || i % 10 7 || i / 10 7) {continue;}System.out.println(i);}} } 3.案例关于方法的练习 1.写一个方法找出两个int类型最大值并输出打印最大值 package com.qfed.d_method;public class Demo1 {public static void main(String[] args) {//max();//max1(89, 67);//System.out.println(max2());System.out.println(max3(150, 250));}//求两个int的最大值的//无参无返回值的方法public static void max () {int a,b;a 45;b 69;if (a b) {System.out.println(a);} else {System.out.println(b);}}//有参无返回值的方法public static void max1(int a, int b) {if (a b) {System.out.println(a);} else {System.out.println(b);}}//无参有返回值的方法public static int max2 () {int a,b;a 45;b 32;if (a b) {return a;} else {return b;}}//有参有返回值的方法public static int max3 (int a, int b) {if (a b) {return a;} else {return b;}}} 案例2控制台输入一个字符判断这个字符是否是大写的英文字符如果是打印是大写的如果不是打印不是大写的英文字符 package com.qfed.d_method;import java.util.Scanner;public class Demo2 {public static void main(String[] args) {//控制台输入Scanner scanner new Scanner(System.in);System.out.println(请输入一个字符:);char c1 scanner.next().charAt(0);System.out.println(isUpper(c1));}//判断一个字符是否是大写的字符public static String isUpper (char c1) {//if (c1 A c1 Z) {if (c1 65 c1 90) {return 是大写的字母;} else {return 不是大写字母;}}} 案例3:判断一个字符是否是数字字符 package com.qfed.d_method;import java.util.Scanner;public class Demo3 {public static void main(String[] args) {isNumber();}//判断一个字符是否是数字字符public static void isNumber () {Scanner scanner new Scanner(System.in);System.out.println(请输入一个字符:);char c1 scanner.next().charAt(0);if (c1 0 c1 9) {System.out.println(是数字字符);} else {System.out.println(不是数字字符);}}}
http://www.eeditor.cn/news/120660/

相关文章:

  • 南京做公司网站的公司哪家好物流发货平台
  • 自学网站查分数可以做兼职的网站有哪些工作
  • 有注入漏洞的网站源码东莞百度seo
  • 网站开发实践实验报告大兴网站建设首选公司
  • 昆明网站建设平台网站推广是做什么的
  • 制作网站需要用什么软件网站建设与网页设计可行性分析报告
  • 网站优化 代码有什么做礼品的卖家网站
  • 扬州专注企业网站建设宣威网站建设
  • 蚌埠市做家教网站上海网页制作培训学校
  • 冬青街 做网站企业查询网站有哪些
  • 网站开发还是安卓开发好eclipse网站开发流程
  • 跑腿网站开发wordpress英文
  • 网站标题权重宁波网站搭建公司
  • 网站关键词怎么做排名深圳app网站开发
  • 长沙网站关键词优化网站子目录绑定二级域名
  • 江苏运营网站建设业务用php做视频网站有哪些
  • 移动网站开发技术有哪些东莞快速建站平台
  • 怎么在网站上做排名手机网站代码
  • 做铝材的网站做架构图的网站
  • 上海黄浦区网站建设福州哪里制作网站
  • 东莞专业做外贸网站为什么做美妆网站
  • 常德网站优化wordpress怎么设计主题
  • 做网站要用写接口wordpress图片缓冲
  • 网站建设与栏目设置做个网站要多少钱 一般
  • 网站建设公司天成网站js特效
  • wordpress 财经主题上海网站排名优化
  • 怎么做自己的网站教程个人淘宝客网站备案
  • 六安服装网站建设地址镇江网站建设报价
  • 网站导航怎么做百度账号登录
  • 呼和浩特网站建设网络公司春节网页制作素材