Java学习——增强for循环、switch
2023-09-27 14:25:21 时间
增强for循环
Java5引入了一种主要用于数组的增强型for循环。
例子
public class ForTest { public static void main(String args[]){ int [] numbers = {1, 3, 5, 7, 2, 4, 6, 8}; for (int x: numbers){ System.out.print(x); System.out.print(","); } System.out.println(); String [] names = {"Jihite", "David", "Tom"}; for (String name: names){ System.out.print(name); System.out.print(','); } } }
结果
1,3,5,7,2,4,6,8,
Jihite,David,Tom,
switch
注:switch语句中的变量类型只能为byte、short、int或者char。
public class ForTest { public static void main(String args[]){ //char grade = args[0].charAt(0); char grade = 'B'; switch(grade) { case 'A' : System.out.println("Excellent!"); break; case 'B' : case 'C' : System.out.println("Well done"); break; case 'D' : System.out.println("You passed"); case 'F' : System.out.println("Better try again"); break; default : System.out.println("Invalid grade"); } System.out.println("Your grade is " + grade); } }
相关文章
- Error:java: Compilation failed: internal java compiler error
- BAT华为等一线大厂Java工程师必读书单
- java的几种for循环方法
- [ci]jenkins构建容器项目java-helloworld-非docker plugin模式
- Java for循环每次都通过list.size()和 string.length()获取大小是否消耗性能?
- Java:循环输出随机数,直到输出88为止
- java基础(2)循环语句for、while、do...while
- Java ThreadPoolTaskExecutor 线程池的常见问题
- Java常见的几种排序算法-插入、选择、冒泡、快排、堆排等
- Java单例模式——并非看起来那么简单
- C#,Java,C -循环冗余检验:CRC-16-CCITT查表法
- JAVA中简单的for循环竟有这么多坑,但愿你没踩过
- java foreach循环为什么不能赋值
- Java for循环之前声明for循环变量的写法及示例代码
- Java Attach API
- 大数据必学Java基础(二十二):循环结构
- Java基础Switch和循环控制
- Java 程序设计——登录系统
- java跳出多重循环的方法
- [ 代码审计篇 ] Java 代码审计常用漏洞总结