1. 大家的.java程序都须要在一个“缺省包”(default package)下编写\执行\提交,不要去命名新的package

    - 系统不支持package control, 亦即希望大家的java类都在缺省包下。

2. for, if, while等。后面包括多条语句时,须要用花括号括起来

3. Scanner对象在定义以后没有关闭。eclipse会提示一个warning. 消除这个warning的方法是在代码最后加上一句:

public class YourClass {
public static void main(String[] args) {
// ..
for (int i = 1; i <= repeat; ++ i){
// ..
}
in.close(); // 在"main的结尾,main的结尾。main的结尾"加上这句
}
}

更新

这么做的原因姑且參考一份非正式的回答Closing Streams in Java

不正式地说:

    - 对于输入流。关不关可能没什么影响

    - 对于输出流:如往磁盘文件里写数据。假设这个输入流没有被显示关闭,那么数据可能还保留在缓存(buffer, 相似内存)中,未来得及写入磁盘。那么假设这个输出流没有被关闭,那么就可能造成这些数据丢失;假设我们显式地关闭了这个输出流(close the output stream explicitly), 那么缓存中的数据将被冲刷(flushed)进磁盘,确保输出的数据不会丢失。

40001. 求1+1/2+1/3+……+1/n

1. 整数 / 整数 = 整数

2. 怎样进行从1到n的循环:

for (int i = 1; i <= n; ++ i) {
// todo
}

3. 答案错误,输出4.429的同学,能够计算一下1.5 + 2.929的和。

40004. 求1-1/2+1/3-1/4+……

怎样在每次迭代(iteration, 非正式的能够理解成“一次循环”)中改变符号:

flag = 1;
for (...) {
flag = -flag;
}

40007. 摄氏温度和华氏温度转换表

1. 怎样在[x1, x2]区间内循环

能够參考上文给出的循环例子,加以改动。

2. 怎样在一行中输出多个数字

能够參考之前实验的代码

3. 请原样复制题目中的给出的输出语句

40008. 求奇数和

1. 在每次迭代中。怎样读到-1处停止

    1.1 能够參考我在[Java] 实验5參考代码 -- 字母转换那题给出的for循环(不理解能够问我);或者自行回顾实验5中。是怎样解决字母转换这题的。

    1.2 也可參考以下给出完整代码:

import java.util.Scanner;

public class SumOfOdds {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int repeat = in.nextInt();
while (repeat-- != 0) {
int sum = 0;
// Using this for loop, we could achieve input infinite numbers,
// until we receive an non-positive one. (if <= 0, then terminate)
for (int num = in.nextInt(); num > 0; num = in.nextInt()) {
// Question mark expression, which is equivalent to
// sum = sum + num, when num is odd
// sum = sum + 0, when num is even
sum += num % 2 == 1? num: 0;
}
System.out.println(sum);
}
}
}

40009. 求最大值

看清题意

看清题意

看清题意

[Java] 实验6參考代码的更多相关文章

  1. [Java] 实验5參考代码

    实验4月3日晚截止,实验截止后将在此给出完整的參考代码. 1. 怎样使用以下的代码模板: 1.1 在eclipse中创建相应名称的类     1.2 将代码拷贝到类文件中 1.3 在//todo凝视中 ...

  2. [Java] 实验4參考代码

    题目.提示.代码.解释都已公布. 提供这些的目的不是要求大家要写得像我写得这样,而是希望大家在实验后看看别人写的代码:     1. 提升理解代码的能力.     2. 不要自满于完毕题目.要明确你的 ...

  3. Java第二次作业參考代码

    Java第二次作业參考代码 [程序11] 题目:有1.2.3.4四个数字,能组成多少个互不同样且无反复数字的三位数?都是多少? public class lianxi11 { public stati ...

  4. HDU 1042 N! 參考代码

    HDU 1042 N! 题意:给定整数N(0 ≤ N ≤ 10000), 求 N! (题目链接) #include <iostream> using namespace std; //每一 ...

  5. HDU 2136 Largest prime factor 參考代码

    #include <iostream> #include <vector> #include <cmath> using namespace std; const ...

  6. [Java] 实验8

    [Java] 实验7參考代码,代码已更新.感兴趣的同学能够去学习. 1. default package问题可參考实验6 2. for, if, while等.后面包括多条语句时,须要用花括号括起来 ...

  7. ANTLR4权威參考手冊(一)

    写在前面的话: 此文档是对伟大的Terence Parr的著作<the definitive antlr4 reference>的翻译本.致敬!欢迎转载,请注明原地址,请尊重劳动成果.翻译 ...

  8. 6. GC 调优(工具篇) - GC參考手冊

    进行GC性能调优时, 须要明白了解, 当前的GC行为对系统和用户有多大的影响. 有多种监控GC的工具和方法, 本章将逐一介绍经常使用的工具. 您应该已经阅读了前面的章节: 垃圾收集简单介绍 - GC參 ...

  9. Java实验五

    20145113 Java实验五 网络编程及安全 实验内容 对于客户端与服务器端:修改原代码,使其可以实现连续的传消息,并且传送文件. 对于加解密部分: 对于原先的加密只加密"hello w ...

随机推荐

  1. Unity笔记(3)自学第二天

    学习记录: 界面使用: 脚本使用: 脚本注意点:

  2. LR接口测试---Java Vuser之增删改查

    import lrapi.lr; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepared ...

  3. QQ应用前景与范围文档

    QQ软件 前景与范围文档       当前版本: 版本1 作   者: 李飞 完成日期: 2013年11月3日 1.  业务需求 1.1 应用背景 20世纪后期网络的应用和21世纪的飞速发展,网络已经 ...

  4. SQLState: 23000

    今天登陆项目的时候,报500,日志显示如下: 解决办法是: 首先,删除序列:DROP SEQUENCE sys_log_seq 然后,新建序列:CREATE SEQUENCE sys_log_seq ...

  5. 北大ACM(POJ1016-Numbers That Count)

    Question:http://poj.org/problem?id=1016 问题点:水题. Memory: 232K Time: 125MS Language: C++ Result: Accep ...

  6. Android(java)学习笔记204:JNI之native方法头文件的生成

    1. JDK1.6 ,进入到工程的bin目录下classes目录下: 使用命令: javah  packageName.ClassName 会在当前目录下生成头文件,从头文件找到jni协议方法 下面举 ...

  7. maven引入的包无法使用 解决方法

    如果正常引入后在依赖中能够找到包,但是打不开 1.有可能是包下载不完整 把maven下载源由国外转成阿里镜像源找到 maven 的配置文件: settings.xml 文件: <mirror&g ...

  8. HDU - 4810 - Wall Painting (位运算 + 数学)

    题意: 从给出的颜料中选出天数个,第一天选一个,第二天选二个... 例如:第二天从4个中选出两个,把这两个进行异或运算(xor)计入结果 对于每一天输出所有异或的和 $\sum_{i=1}^nC_{n ...

  9. python3连接mysql 稍微进阶 + 日期处理

    1.踩了个操作中文的坑,结果发现之前的文章中有强调了,在连接处加:charset="utf8" conn = pymysql.connect(host = '127.0.0.1', ...

  10. [bzoj3106][cqoi2013][棋盘游戏] (对抗搜索+博弈论)

    Description 一个n*n(n>=2)棋盘上有黑白棋子各一枚.游戏者A和B轮流移动棋子,A先走. l         A的移动规则:只能移动白棋子.可以往上下左右四个方向之一移动一格. ...