课时作业

  今天上了一节java课,老师还是给我们讲了编程的精要。在讲课之间是不是让我们随堂练习,来验证一些java语言中的细节问题。老师这种实践与理论结合的教学方式不但活跃了课堂气氛,提高了学生的积极性,还让学生在实践中学到了知识。课堂末尾,老师给我们留了个课时作业,让我们用配置参数的方式输入几个整数,输出这几个数的和。由于输入的参数是字符串类型的变量,必须要用到java中的强制类型转换函数。在这个关键点上,我居然不知道字符串转换成整型变量的类时哪一个。因为先前用过将字符串转化为double类型变量的类中的函数Double.parseDouble(),所以我直接把把这个函数中的double都变成int:Int.parseInt(),结果编译器提示错误。后来经过同学的提示,知道这个函数应该写成Integer.parseInt(),问题终于得到解决。

  代码如下:

public class JavaAppArguments {

  public static void main(String[] args) {

     // TODO Auto-generated method stub

     int sum = 0;

     int temp;

     for(int i = 0; i < args.length; i++)   {

       temp = Integer.parseInt(args[i]);

      sum = sum + temp;

      if(i < args.length - 1)

        System.out.print(temp + " + ");

      else

        System.out.print(temp + " = ");

    }

    System.out.println(sum);  }

}

结果运行如下:

时间: 09-19

课时作业的相关文章

动手动脑,无法自拔(3)课时作业6

1.动手动脑(五子棋棋盘排布) (1)源程序 1 import java.io.*; 2 3 public class QiPan 4 { 5 //定义一个二维数组来充当棋盘 6 private String[][] board; 7 //定义棋盘的大小(宏定义) 8 private static int BOARD_SIZE = 15; 9 10 //初始化棋盘 11 public void initBoard() 12 { 13 //初始化棋盘数组 14 board = new String

3.14第三次课时作业

zgg的课时作业

Description 对任意正整数$n$,$f(n)$为满足$|x^2-y^2|=n$的有序整数对$(x,y)$的个数. 现在给出$m$个正整数$a_1,a_2,\cdots,a_m$ 令$sum=f(a_1)+f(a_2)+\cdots +f(a_m)-m$(保证$sum\gt 1$) 若$sum$为合数,求出在$[1,sum]$区间内所有满足以下条件的合数$x$的个数: $$x|(2^x-1)$$ 若$sum$为质数,求出在$[1,sum^2]$区间内所有满足以下条件的整数x的个数: $$

第二课作业——redis常用命令

第二课时作业 静哥 by 2016.2.23~2016.2.22   [作业描述] 1.key string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作命令,把执行结果截图贴出来 2.举例说明list和hash的应用场景,每个至少一个场景,比如:通过list实现秒杀的请求排队 [作业一:key string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作

第三课作业——set类型、sorted set类型的增删改查,redis的事务

第三课时作业 静哥 by 2016.2.23~2016.3.6   [作业描述] 1.总结什么是set以及什么是sorted set,并完成对set以及sorted set的增删改查(查需要至少4种方式,比如列表,单个节点等) 2.总结redis的事务特征,并且实际操作事务的提交  丢弃以及乐观锁 [作业一:总结什么是set以及什么是sorted set,并完成对set以及sorted set的增删改查] (1) set是字符串的无序集合,集合内的成员可以是重复: sorted set是有序集合

第一课作业——Redis简介及安装部署

第一课时作业 静哥 by 2016.2.1~2016.2.22   [作业描述] 1.总结redis应用场景和优点 2.安装redis,以服务方式进行安装部署 [作业一:总结redis应用场景和优点] 1. redis应用场景: (1) 符合复杂数据结构和业务的场景,例如:商品的实时价格.库存和订单业务.微博评论.消息队列等: (2) 对宕机时间有要求的,需要利用redis的持久化机制,在宕机后快速恢复数据的业务,例如登录缓存的应用: 2. redis的优点: (1) 开源的.分布式缓存数据库,

第五课作业——持久化

第五课时作业 静哥 by 2016.3.14~2016.3.20   [作业描述] 1.配置aof,并且形成rewrite之前和之后的对比 2.配置rdb,手动命令和后台触发,截图对比持久化之前和之后的数据文件的差异 [作业一:配置aof,并且形成rewrite之前和之后的对比] [测试-1:没有配置持久化方式的情况下,手动执行bgrewriteaof命令] 当前redis数据库有13个key,string类型,手动执行bgrewriteaof命令: 注意:调用bgrewriteaof命令: 1

第六课作业——主从复制和sentinel高可用

第六课时作业 静哥 by 2016.3.21~2016.4.3   [作业描述] 1.配置主从复制,截图看日志 2.配置一个哨兵,一主一从结构,并实现主宕机从接管的过程,截图显示 3.总结哨兵的原理 一.配置主从复制 1.系统环境 2.启动redis-1 redi-2服务,如下: 3.设置主从复制: 方法-1:在从库redis-2的配置文件redis.conf里指定slaveof参数: 方法-2:redis-cli命令进入redis客户端后,slaveof指定: 以上2种方式,均可以指定redi

第八课——跳跃表、对象

第八课时作业 静哥 by 2016.4.11~2016.4.17   [作业描述] 1.总结redis在节省内存开销方面做过哪些设计 2.总结概括五种对象的关键点 [作业-1:总结redis在节省内存开销方面做过哪些设计] 关于跳跃表 (1)跳跃表是一种有序数据结构,查询效率和平衡树媲美,实现上比平衡树简单,可以用跳跃表代替平衡树:查找复杂度平均是O(logN)z,最坏是O(N); (2)跳跃表在redis里只有2个地方使用:一个是实现有序集合键(sorted set).一个是集群节点中用作内部