纵有疾风起
人生不言弃

2015考研 杭电 计算机学院 复试笔试题第一题 JAVA语言解法

杭电 2015年考研 计算机学院 复试笔试第一题 JAVA解法

<div> import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Demo3 
{
	
	public static void main(String [] args)
	{
		       Scanner in = new Scanner(System.in);
		        String input = "";//获取输入的字符串
		        int sum;//总和
		        int num;//数字
		        boolean flag;//是否含有数字的标志
		        try //加入异常处理
		        {
		                while(in.hasNext())
		                {
		                    flag=false;
		                    
		                    sum = 0;//每获取一次输入  将总和以及数字清零
		                    num=0;
		                    
		                    input=in.nextLine();//读取用户输入的字符串
		                    
		                    String reg = "-?<img src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\2\%W@GJ$ACOF(TYDYECOKVDYB.png" alt="" />\\d+";//正则表达式  前面可以带课不带+或-  后面是 一到多个数字 
		                    Pattern p = Pattern.compile(reg);     
		                    Matcher m = p.matcher(input);    
		                    while(m.find())//如果陪陪
		                    {
		                        flag = true;
		                      //  System.out.println(input.substring(m.start(),m.end()));
		                        num = Integer.parseInt(m.group());//将截取的数字转换为整型
		                        sum+=num;//将截取的数字与sum相加        
		                    }            
		                    if(flag)
		                    {
		                    System.out.println("所输入字符串中数字的总和为:"+sum);    
		                    }else
		                    {    
		                        System.out.println("所输入字符串中不含整数");    
		                    }
		                }
		        }catch(NumberFormatException e)
		        {
		           // e.printStackTrace();  
		        	System.out.println("数字格式异常");
		        }finally//最终关闭 流
		        {
		                in.close();    
		        }
		
		
	}

} </div>

效果:

2015考研 杭电 计算机学院 复试笔试题第一题 JAVA语言解法插图

原文链接:https://blog.csdn.net/w605283073/article/details/44803363

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » 2015考研 杭电 计算机学院 复试笔试题第一题 JAVA语言解法
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录