java方法:MethodTest(06)
2021/9/25 20:12:15
本文主要是介绍java方法:MethodTest(06),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/* break;语句和return;语句有什么区别? 不是一个级别。 break;用来终止switch和离它最近的循环。 return;用来终止离它最近的一个方法。 方法的返回值类型不是void 的时候、 1、返回值类型不是void的时候; 要求方法必须保证百分百的执行”return值;“这样的语句来完成值的返回。 没有这个语句编译器会报错。 2、一个方法由返回值的时候,当我们调用这个方法的时候,方法返回了一个值 对于调用着来说,这个返回值可以选择接收,也可以不接受。 但是大多数情况下我们都是接收的。 */ public class MethodTest06{ //main方法的返回值类型是void,表示没有返回值。 public static void main(String[] args){ for(int i = 0; i < 10; i++){ if(i == 5){ //break; // 终止for循环 return; // 终止当前的方法,和break;不是一个级别的。 //错误: 不兼容的类型: 意外的返回值 //return 10; } System.out.println("i = " + i); } System.out.println("Hello World!"); } } /* public class MethodTest06{ //main方法的返回值类型是void,表示没有返回值。 public static void main(String[] args){ //调用方法 //divide(10,20); //这里接收一下方法执行之后的返回值 //采用变量接收 //变量的数据类型需要和返回值的数据类型相同,或者可以自动类型转换。 //boolean b = divide(10 ,20);//编译报错:类型不兼容 //赋值运算符的右边先执行,执行结果赋值给左边的变量 int i = divide(10 , 20); System.out.println(i); long x = divide(10 ,20); System.out.println(x); System.out.println(divide(10,20)); //需求:定义并实现一个方法。该方法可以计算两个int类型数据的商。 //要求将最终的结果返回给调用者。 //编译报错:缺少返回语句 /* public static int divide(int a , int b){ } */ //编译报错:缺少返回语句 /* public static int divide(int a , int b){ return; } */ //编译报错:方法定义的时候要求返回一个int类型,此时返回布尔型,类型不兼容 /* public static int divide(int a , int b){ return true; } */ //正确 /* public static int divide(int a , int b){ System.out.println("Hello!"); return a / b; } */ /* } } */
这篇关于java方法:MethodTest(06)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?