设计思想:题目要求是从命令行中接受多个数字,求和。而我们知道命令行中的输入的数据类型是字符型,所以必须转化为整型才能相加。所以我们的思路是:在输入字符串后,用for循环依次强制转化为整型,然后依次相加。

程序流程图:

源程序代码:

//计算输入数字之和
    //白悦 20153182
    package main;
    public class Add {
    public static void main(String[] args){
      int a=0;//定义一个变量来储存参数的值
      System.out.println("参数个数:"+args.length);//输出参数的个数
      System.out.println("参数分别为:");
      for(String arg:args){//循环输出
           System.out.println(arg);//依次输出参数
           int b=Integer.parseInt(arg);//把字符串型强制转换成整型
           a=a+b;//依次加到a上
          }
      System.out.println("参数之和为:"+a);//输出参数的和
    }
}

结果截图:

转载于:https://www.cnblogs.com/baiyue/p/5905089.html

课程作业1:字符型强制转化为整型相关推荐

  1. 将字符型的数字转化为整型

    '1'的ASCII 值为 49 '0'的ASCII 值为 48 将字符型数字 '1' 转化为 整型数字 1 : '1'-'0'=1 相当于49-48 = 1

  2. Python处理字符串数据将其转化为整型数据

    这是读取到的CAN数据段:x| 00 02 51 00 01 05 00 00 0 0 0 2 5 1 0 0 0 1 0 5 0 0 0 0 符号位  百位 十位 个位 .0 .00 符号位 百位 ...

  3. c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:

    基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...

  4. php无符号整数转有符号整数,PHP中把有符号整型转换为无符号整型方法_PHP教程...

    PHP中把有符号整型转换为无符号整型方法 这篇文章主要介绍了PHP中把有符号整型转换为无符号整型方法,转换的方法很简单,本文直接给出转换方法,需要的朋友可以参考下 在一个短地址项目中,根据六位字符与I ...

  5. 无符号整型与有符号整型

    最近对于有符号整型与无符号整型,感觉很是头疼,都不知道怎么一回事.先看例子 #include<stdio.h> int main(void) {     unsigned a=2;     ...

  6. php 有符号整数,PHP中把有符号整型转换为无符号整型方法

    这篇文章主要介绍了PHP中把有符号整型转换为无符号整型方法,转换的方法很简单,本文直接给出转换方法,需要的朋友可以参考下 在一个短地址项目中,根据六位字符与ID的相互映射的算法,当ID超过214748 ...

  7. 整型,长整型,无符号整型等 大端和小端(Big endian and Little endian)

    一.大端和小端的问题 对于整型.长整型.无符号整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节):而 Little endian ...

  8. python长整型怎么用_Python整型运算之布尔型、标准整型、长整型操作示例

    导读热词 本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值 ...

  9. python长整型怎么用_Python整型:布尔型、标准整型、长整型操作实例

    #coding=utf8 def integerType(): ''' 布尔型: 该值的取值范围只有两个值:True(1).False(0) ''' Tbool=True Fbool=False pr ...

最新文章

  1. 怎样在javascript函数中将变量传递给服务端脚本程序?
  2. 百度15篇论文被AAAI 2019收录
  3. 方向:AI研究方向历史性转变!从机器学习到人类研究
  4. python语言入门u-Python语言十分钟快速入门
  5. 阿里人工智能实验室新入职两名首席科学家,年薪百万美元
  6. ajax下拉框省市级联动
  7. Android共享电脑上网
  8. linux下基于源码软件安装的那些事
  9. ehcache springboot_Spring Boot 入门示例合集(附源代码)
  10. 安装oracle时的x问题
  11. cvAddWeighted 进行图片融合
  12. python实验报告_实验一Python程序实验报告
  13. Xcode failed to get reply to handshake packet
  14. mysql中获取时间的年月日_Mysql获取系统时间,年,月,日
  15. util.promisify
  16. contiki学习笔记-udp-server.c文件详细的解析
  17. 中国首个细胞治疗类药品获批上市;恒瑞医药创新药氟唑帕利第二个适应症获批上市 | 医药健闻...
  18. 学而优则仕:中国古代政治原生态(转自 百度 读书吧)
  19. 针对此次疫情的防控建议
  20. spring boot项目实现向两张关联表同时插入数据到Mysql数据库

热门文章

  1. springMVC,mybatis配置事务
  2. MongoDB 3.0 WT引擎参考配置文件
  3. CentOS 7 更新软件源和系统
  4. 安装Axis2的eclipse插件后,未出现界面
  5. 详解让人闹心的C++语句 cout<<“Hello“<<endl;
  6. mail、mailx、sendmail的区别
  7. 查看unlix服务器host文件,php代码优化及php相关问题总结
  8. leetcod算法题--找出星型图的中心节点
  9. 解决git pull/push每次都需要输入密码问题
  10. vim全局搜索并跳转