当前位置: 首页 > news >正文

寺院网站模板wordpress链接网页位置

寺院网站模板,wordpress链接网页位置,厦门网站制作费用明细,内蒙古兴安盟建设局网站本题目要求读入若干以回车结束的字符串表示的整数或者浮点数,然后将每个数中的所有数字全部加总求和。输入格式:每行一个整数或者浮点数。保证在浮点数范围内。输出格式:整数或者浮点数中的数字之和。题目保证和在整型范围内。输入样例:-123.01 234输出样例:7 9代码…

本题目要求读入若干以回车结束的字符串表示的整数或者浮点数,然后将每个数中的所有数字全部加总求和。

输入格式:

每行一个整数或者浮点数。保证在浮点数范围内。

输出格式:

整数或者浮点数中的数字之和。题目保证和在整型范围内。

输入样例:

-123.01
234

输出样例:

7
9

代码如下:

import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);while(sc.hasNextLine()){int sum=0;String doublestr=sc.nextLine();for(int i=0;i<doublestr.length();i++){char c=doublestr.charAt(i);if(Character.isDigit(c)){int num=c-'0';sum+=num;}}System.out.println(sum);}sc.close();}
}

学习心得:

先说一下这道题的总体思路:

因为主要是提取浮点数中的数字,如果单纯用取模的话,会把个位数字和整个小数部分提取出来(比如对 7.56 取模 10 的结果还是7.56),这显然与题意不符。所以在做这类浮点数提取数字的题目,不妨将浮点数转换为字符串,再把数字部分提取出来就好了。

那相较于前几题,这道题新用到的一些知识点如下:

1、java.lang.String 类的方法

(1)int length():返回字符串的长度(也就是字符的个数),示例:"abc".length() → 3。

(2)boolean isEmpty():判断字符串是否为空(长度为 0),示例:"".isEmpty() → true。

(3)char charAt(int index):返回指定索引处的字符(索引从 0 开始),示例:"hello".charAt(1) → 'e'。

(4)int indexOf(String str):返回子串 str 第一次出现的索引(没找到返回 - 1),示例:"abcabc".indexOf("ab") → 0。

(5)int lastIndexOf(String str):返回子串 str 最后一次出现的索引,示例:"abcabc".lastIndexOf("ab") → 3。

(6)boolean equals(Object obj):比较两个字符串的内容是否相等(区分大小写),示例:"abc".equals("ABC") → false。

(7)boolean equalsIgnoreCase(String str):忽略大小写比较内容,示例:"abc".equalsIgnoreCase("ABC") → true。

(8)String substring(int beginIndex):从 beginIndex 截取到末尾,示例:"hello".substring(2) → "llo".

(9)String substring(int beginIndex, int endIndex):截取 [beginIndex, endIndex) 范围的子串(含头不含尾),示例:"hello".substring(1, 4) → "ell"。

(10)String[] split(String regex):按指定正则表达式拆分字符串为数组,示例:"a,b,c".split(",") → ["a", "b", "c"]。

(11)String toLowerCase():转为小写,示例:"HELLO".toLowerCase() → "hello"。

(12)String toUpperCase():转为大写,示例:"hello".toUpperCase() → "HELLO"。

(13)String replace(char oldChar, char newChar):替换所有指定字符,示例:"aaa".replace('a', 'b') → "bbb"。

(14)String replace(String oldStr, String newStr):替换所有指定子串,示例:"abab".replace("ab", "cd") → "cdcd"。

这道题只用到了(1)(3)小点,但是我还是把常用的一些方法也提供出来方便大家使用。

2、java.lang.Character类的方法

(1)isDigit(char c):判断字符是否为数字('0'-'9'),示例:Character.isDigit('5') → true;Character.isDigit('a') → false。

(2)isLetter(char c):判断字符是否为字母(包括大小写字母,如 'a'-'z'、'A'-'Z'),示例:Character.isLetter('A') → true;Character.isLetter('3') → false。

(3)isLetterOrDigit(char c):判断字符是否为字母或数字,示例:Character.isLetterOrDigit('b') → true;Character.isLetterOrDigit('@') → false。

(4)isLowerCase(char c) / isUpperCase(char c):判断字符是否为小写 / 大写字母,示例:Character.isLowerCase('c') → true;Character.isUpperCase('D') → true。

(5)isWhitespace(char c):判断字符是否为空白字符(空格 ' '、制表符 '\t'、换行符 '\n' 等),示例:Character.isWhitespace(' ') → true;Character.isWhitespace('a') → false。

值得注意的是,这几个方法返回的都是 boolean 值。

今天的分享就到这里了。

http://www.dtcms.com/a/421845.html

相关文章:

  • 男子替人做网站网站wordpress优化网站打开速度
  • 中小型网站设计哪家好长春seo关键字排名优化
  • 百度网站如何做仿站多少钱
  • wordpress如何才能自己登陆进入自己的网站 进行修改呢wordpress 安装 数据库
  • 宠物网站开发背景中江移动网站建设
  • asp 公司网站网页制作与网站建设试题和答案
  • 婚纱影楼网站微商城网站建设信息
  • 新品销售网站建设店铺logo图片免费生成软件
  • 图案设计网站大全龙华网络推广公司
  • 萍乡做网站wordpress 怎么加入插件
  • 哪类公司做网站的最多手机网页下载的文件在哪里找
  • 专业网站建设常州交通工具网页界面设计
  • 做经营网站怎么赚钱企业小程序制作的公司
  • 北京网站设计济南兴田德润团队怎么样wordpress页面标题去除
  • 网站外链购买iis能搭WordPress
  • 动态图表网站vs网站开发 百度文库
  • 门户网站开发维护合同范本h5网站建设模板下载
  • 常见的网站开发工具请人做网站注意事项
  • eclipse做购物网站自己如何制作一个小程序
  • 网站做境外第三方支付手册 久久建筑网
  • 吉安律师网站建设wordpress云标签
  • 江苏公司网站建设公司在线查网站的ip地址
  • 河南省建设协会网站做公司网站写什么信息
  • 本地的唐山网站建设苏州外贸网站建设优化推广
  • 网站建设报告书范文建设企业学习网站
  • 英文网站建设方案详细方案平顶山车祸最新新闻事件
  • 广州网络推广建站wordpress百度显示缩略图
  • 影视网站的设计与实现wordpress熊掌号关注
  • 北京的做网站公司网站标识
  • 国内公司网站需要备案网站建设中的背景图片模板