Java 基础实验 数列个位数求和


前言

本实验要求:通过给定的数列,求数列中每个数值的个位数之和。


提示:以下是本篇文章正文内容,下面案例可供参考

一、实验要求

给定一个数列:121,24,36,44,50,55,28,这7个数字个位数之和,并打印结果。

二、实验流程

1.引入库

实验思路:
1、定义初始字符串:"121;24;36;44;50;55;28;"
2、通过String类的split方法分割,入参为分号";"3、使用String类的substring方法截取数字字符的最后1位字符,通过Integer类的valueOf方法将字符转换为int4、建立循环,在循环内,合计获取的个位数数字。从函数中,返回求和结果。

2.实验代码如下

public class MainClass { 
	 public static int sum(String numberStr) { 
		 String[] numStr=numberStr.split(";");
		 int sum=0;
		 for(int i=0;i<numStr.length;i++) {
			 String nums=numStr[i].substring(numStr[i].length() -1);//截取每个字符串中的最后一个字符
			 int num=Integer.valueOf(nums);//将数字字符转化为整形
			 sum+=Integer.valueOf(nums);
		 }
		 return sum;
	  } 
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String num ="121;24;36;44;50;55;28";
		System.out.println("原字符数列:"+num);
		System.out.println("数列个位数求和结果:"+sum(num));//调用sum函数输出
		}	
	}

截图

在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值