return的使用方法 在java里面return有三种用法: 1.在循环体里面使用return跳出循环体。 public static void main(String[] args) {
在java里面return有三种用法
:
public static void main(String[] args) { for(;;){//死循环 System.out.println("第一遍"); return; } }
结果:
int random1 =(int)(Math.random()*100); System.out.println(random1); for (;;){ System.out.println("请输入您的数字"); int num = input.nextInt(); if (num==random1){ System.out.println("您的答案正确"); return;//结束此方法 } if (num<random1){ System.out.println("您的数字小了"); } if (num>random1){ System.out.println("您的数字大了"); } }
break
:用来跳出循环的.例如for循环,while循环,do-while循环等各种循环体,我们都可以使用break来跳出,但是如果我们是打算跳出函数的话,不能使用break,因为break不能跳出函数。
return
:使整个函数返回的,后面不管是循环里面还是循环外面都不执行。
public class TestReturn { public static void main(String args[]) { TestReturn t = new TestReturn(); t.test1(); t.test2(); } public void test1() { System.out.println("--无返回值类型的return语句测试--"); for (int i = 1; ; i++) { if (i == 4) return; System.out.println("i = " + i); } } public String test2(){ System.out.println("--有返回值类型的return语句测试--"); return "返回一个字符串"; }} --无返回值类型的return语句测试--i = 1i = 2i = 3--有返回值类型的return语句测试-- Process finished with exit code 0
if+return也可以代替复杂的if else语句进行流程的控制。用if+return代替if else语句会更清晰。
public class if_return { public static void main(String[] args) { test1("1"); System.out.println("--华丽的分隔线--"); test1("8"); } public static void test1(String str) { if ("1".equals(str)) { System.out.println("输入的参数是1"); return; } if ("2".equals(str)) { System.out.println("输入的参数是2"); return; } System.out.println("你输入的不是123````"); // ...这里可以写不满足上述条件的处理 }}
结果:
输入的参数是1--华丽的分隔线--你输入的不是123``
来源地址:https://blog.csdn.net/2303_77680813/article/details/131428753
--结束END--
本文标题: java的return使用方法
本文链接: https://lsjlt.com/news/422666.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-01
2024-04-03
2024-04-03
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0