Java实现Python的for...else或while...else逻辑结构
2017-12-06 12:57
555 查看
假设有如下需求:
在一个句子中,如果找到一个数字,则输出找到的第一个数字,否则输出找不到。
以下是Python代码的实现:
那用Java如何简单地实现这个逻辑呢?
可以使用标签,代码如下:
在一个句子中,如果找到一个数字,则输出找到的第一个数字,否则输出找不到。
以下是Python代码的实现:
s = 'i have 1 book and 2 pens' for c in s: if c.isdigit(): print('found a number:' + c) break else: print('found no number')
那用Java如何简单地实现这个逻辑呢?
可以使用标签,代码如下:
String s = "i have 1 book and 2 pens"; label: { for (char c : s.toCharArray()) if (Character.isDigit(c)) { System.out.println("found a number:" + c); break label; } System.out.println("found no number"); }
相关文章推荐
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。Java实现
- Python 初体验之 最基本的if-else-while-for
- java学习10--循环结构-for与while区别、无限循环、循环应用
- 黑马程序员-----java基础------for循环结构----do...while循环----while循环------方法---数组(一维,二维)
- .NET(C#):分析IL中的if-else,while和for语句并用Emit实现
- Python if for else elif while break loop pass 控制流工具
- 黑马程序员_java编程基础第3天1-5 循环结构while;do while;for
- 该文简要描述了DOM概念和内部逻辑结构,给出了DOM文档操作和XML文件互相转换java实现过程。
- Java 循环结构 - for, while 及 do...while
- java基础学习——循环结构(while,do-while,for)笔试题
- Java 循环结构 - for, while 及 do...while
- Java 循环结构 - for, while 及 do...while
- Java 循环结构for、do...while、while
- java基础学习——循环结构(while,do-while,for)
- java循环结构--for,while以及do....while
- Python的for和break循环结构中使用else语句的技巧
- 黑马程序员_java编程基础第3天1-5 循环结构while;do while;for
- Python的for和break循环结构中使用else语句的技巧
- Python for, while循环后面加else的作用
- 初学python-----if,for,range,while语句结构