[Java] 实验2参考代码

最后一题,

要求先从控制台读取一个数字n, 执行n此循环;

在每次循环中读取a, b的值,并输出a, b的和。代码:

import java.util.Scanner;

public class Sum {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		while (n-- > 0)	{
			int a = in.nextInt();
			int b = in.nextInt();
			System.out.println("sum=" + (a+b)); // DON'T miss the parantheses here!
		}
	}
};
注意到:

1. 在代码中我省去了sum变量,直接在println中输出a+b. 

2. 没有一开始就定义变量n, a, b, sum

通过这这两点,在不降低代码可读性的情况下,减少了代码量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java程序设计》课程实验指导书程序代码(答案)(实验二),个人原创,仅供参考与交流。 希望多多交流,共同进步! 实验Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.编写Java Application程序,输出1900年到2000年之间的所有润年。(闰年的判断条件:能被4整除且不能被100整除,或能被400整除); 2.编写Java Appet 程序打印 “水仙花” 数 (它的个、十、百位数字的立方的和等于该数本身,如:153=1^3+5^3+3^3) 3. 编写Java Application程序,分别用do-while和for循环计算1+1/2!+1/3!+1/4!...的前20项和 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能的代码,主要步骤如下: (第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。 (第二题)编写Java Applet, 在public void paint(Graphics g)方法中加入实现要求功能的代码, 主要步骤是:从100到1000循环,判断每个数是否符合水仙花数的特点,是则输出之。 3.编译运行程序,观察输出结果是否正确。 五、自做实验 1. 输出100以内的所有素数。 提示: 逐个判断小于a的每个正整数x,第二重循环针对x,判断其是否是质数。 2.将所输入之正整数,以二、八、十六进制表示出来。 提示: 可写三个方法分别计算输出二、八、十六进制表示。
java2实验实用模板代码(第三版) 上机实践1 初识JAVA 3 实验1 一个简单的应用程序 3 实验2 一个简单的JAVA APPLET程序 3 实验3 联合编译 4 上机实践2 基本数据类型与控制语句 6 实验1 输出希腊字母表 6 实验2 回文数 6 实验3 猜数字游戏 9 上机实践3 类与对象 10 实验1 三角形、梯形和圆形的类封装 10 实验2 实例成员与类成员 13 实验3 使用PACKAGE语句与IMPORT语句 14 上机实践4 继承与接口 17 实验1 继承 17 实验2 上转型对象 19 实验3 接口回调 20 上机实践5 字符串、时间与数字 22 实验1 STRING类的常用方法 22 实验2 比较日期的大小 24 实验3 处理大整数 25 上机实践6 图形用户界面设计(1) 27 实验2 信号灯 28 实验3 布局与日历 31 上机实践7 图形用户界面设计(2) 35 实验2 字体对话框 36 实验3 华容道游戏 39 上机实践8 多线程 47 实验1 线程的4种状态 47 实验2 线程之间共享数据 49 实验3 挂起、恢复和终止线程 51 上机实践9 输入输出流 55 实验1 文件加密 55 实验2 给文件的内容添加行号 56 实验3 使用RANDOMACESSFILE类处理文件 58 实验4 对象的写入与读取 60 上机实践10 JAVA 中的网络编程 61 实验1 读取服务器端文件 61 实验2 使用套接字读取服务器端对象 63 实验3 基于UDP的图像传输 67 上机实践11 JAVA SWING 72 实验1 JLAYEREDPANE分层窗格 72 实验2 进度条 73 实验3 使用表格显示日历 75 实验4 多文档界面(MDI) 80 上机实践12 数据结构 84 实验1 随机布雷 84 实验2 使用TREESET排序 86
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值