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-11-29RocketMQ底层原理资料详解:新手入门教程
- 2024-11-29RocketMQ源码资料解析与入门教程
- 2024-11-29[开源]6.1K star!这款电视直播源神器真的太赞啦!
- 2024-11-29HTTP压缩入门教程:轻松提升网页加载速度
- 2024-11-29JWT开发入门指南
- 2024-11-28知识管理革命:文档软件的新玩法了解一下!
- 2024-11-28低代码应用课程:新手入门全攻略
- 2024-11-28哪些办公软件适合团队协作,且能够清晰记录每个阶段的工作进展?
- 2024-11-28全栈低代码开发课程:零基础入门到初级实战
- 2024-11-28拖动排序课程:轻松掌握课程拖动排序功能