java代码示例和常用代码解读

简介: java代码示例和常用代码解读

1 /*
2
需求分析:计算100以内的和,用while
3 @author chenyanlong
4
日期:2017/10/14
5 */
6 package com.hp.test04;
7
8 public class HS_Loop1 {
9
10 public static void main(String[] args) {
11 // TODO Auto-generated method stub
12 int i=1,sum=0;
//代码效果参考:http://0791zd.com/zx/art_7066.html

13
14 while(i<=100){
15 sum=sum+i;
16 i++;
17 }
18 System.out.println("100以内的和:"+sum);
19 }
20
21 }
复制代码
1 /*
2
需求分析:输入5门成绩求平均分
8 import java.util.Scanner;
10 public class HS_Loop3 {
11
12 public static void main(String[] args) {
13 // TODO Auto-generated method stub
14 String name;
15 double sum=0,score;
16 double avg=0;
17 System.out.println("请输入姓名:");
18
19 Scanner input= new Scanner(System.in);
20 name=input.next();
21 //System.out.println(name);
22 for(int i=1;i<=5;i++){
23 System.out.print("请输入5门功课的第"+i+"门功课的成绩:");
24
25 Scanner input2=new Scanner(System.in);
26 score=input2.nextDouble();
27 sum=sum+score;
28 }
29 avg=sum/5;
30 System.out.println(name+"的平均分是:"+avg);
31 }
32 }
2 * 需求分析:输入5门成绩求平均分,可以输入多个人
10 public class HS_Loop4 {
14 String letter=null;
15 do{
16 String name;
17 double sum=0,score;
18 double avg=0;
19 System.out.println("请输入姓名:");
20
21 Scanner input= new Scanner(System.in);
22 name=input.next();
23 //System.out.println(name);
24 for(int i=1;i<=5;i++){
25 System.out.print("请输入5门功课的第"+i+"门功课的成绩:");
//代码效果参考:http://0791zd.com/zx/art_5562.html

27 Scanner input2=new Scanner(System.in);
28 score=input2.nextDouble();
29 sum=sum+score;
30 }
31 avg=sum/5;
32 System.out.println(name+"的平均分是:"+avg);
33
34 System.out.print("继续输出吗?(Y/N):");
35 Scanner input3=new Scanner(System.in);
36 letter=input3.next();
37 }while(letter.equals("Y")||letter.equals("y"));
38 System.out.println("录入完毕");
39 }
40 }
2 * 需求分析:break的用法
10 public class HS_Loop5 {
14 for(int i=1;i<10;i++){
15 if(i==5){
16 System.out.println("跳出一次");
17 continue;
18 }
19 System.out.println(" "+i);
20 }
21 }
22 }
10 public class HS_Loop6 {
16 System.out.println("循环提前结束");
17 break;

相关文章
|
14天前
|
Java
在 Java 中捕获和处理自定义异常的代码示例
本文提供了一个 Java 代码示例,展示了如何捕获和处理自定义异常。通过创建自定义异常类并使用 try-catch 语句,可以更灵活地处理程序中的错误情况。
|
2月前
|
存储 Java
Java中的HashMap和TreeMap,通过具体示例展示了它们在处理复杂数据结构问题时的应用。
【10月更文挑战第19天】本文详细介绍了Java中的HashMap和TreeMap,通过具体示例展示了它们在处理复杂数据结构问题时的应用。HashMap以其高效的插入、查找和删除操作著称,而TreeMap则擅长于保持元素的自然排序或自定义排序,两者各具优势,适用于不同的开发场景。
44 1
|
2月前
|
存储 安全 Java
Java Map新玩法:探索HashMap和TreeMap的高级特性,让你的代码更强大!
【10月更文挑战第17天】Java Map新玩法:探索HashMap和TreeMap的高级特性,让你的代码更强大!
63 2
|
2月前
|
存储 Java API
键值对魔法:如何优雅地使用Java Map,让代码更简洁?
键值对魔法:如何优雅地使用Java Map,让代码更简洁?
120 2
|
2月前
|
安全 Java API
Java 17新特性让你的代码起飞!
【10月更文挑战第4天】自Java 8发布以来,Java语言经历了多次重大更新,每一次都引入了令人兴奋的新特性,极大地提升了开发效率和代码质量。本文将带你从Java 8一路走到Java 17,探索那些能让你的代码起飞的关键特性。
83 1
|
28天前
|
XML 安全 Java
Java反射机制:解锁代码的无限可能
Java 反射(Reflection)是Java 的特征之一,它允许程序在运行时动态地访问和操作类的信息,包括类的属性、方法和构造函数。 反射机制能够使程序具备更大的灵活性和扩展性
38 5
Java反射机制:解锁代码的无限可能
|
24天前
|
jenkins Java 测试技术
如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例详细说明
本文介绍了如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例,详细说明了从 Jenkins 安装配置到自动构建、测试和部署的全流程。文中还提供了一个 Jenkinsfile 示例,并分享了实践经验,强调了版本控制、自动化测试等关键点的重要性。
59 3
|
1月前
|
存储 安全 Java
系统安全架构的深度解析与实践:Java代码实现
【11月更文挑战第1天】系统安全架构是保护信息系统免受各种威胁和攻击的关键。作为系统架构师,设计一套完善的系统安全架构不仅需要对各种安全威胁有深入理解,还需要熟练掌握各种安全技术和工具。
83 10
|
25天前
|
分布式计算 Java MaxCompute
ODPS MR节点跑graph连通分量计算代码报错java heap space如何解决
任务启动命令:jar -resources odps-graph-connect-family-2.0-SNAPSHOT.jar -classpath ./odps-graph-connect-family-2.0-SNAPSHOT.jar ConnectFamily 若是设置参数该如何设置
|
24天前
|
Java
Java代码解释++i和i++的五个主要区别
本文介绍了前缀递增(++i)和后缀递增(i++)的区别。两者在独立语句中无差异,但在赋值表达式中,i++ 返回原值,++i 返回新值;在复杂表达式中计算顺序不同;在循环中虽结果相同但使用方式有别。最后通过 `Counter` 类模拟了两者的内部实现原理。
Java代码解释++i和i++的五个主要区别
下一篇
无影云桌面