python 编程题 有n个整数、使其前面各数_有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。...

package Demo36Number_Roll;

import java.util.Arrays;

import java.util.Scanner;

/**

* 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。

*/

/*

分析:1.这n个数是由用户输入的,m也是用户输入的

2.这n个数装到数组里面应该会好处理些

3.新建一个长度跟原数组一样的数组

4.遍历两个数组,对应m值进行数据转移

*/

public class Number_Roll {

public static void main(String[] args) {

System.out.println("输入n个整数,再输入m,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数");

//获取用户的输入,并解析为一个数组

Scanner sc = new Scanner(System.in);

System.out.println("请直接输入数组元素,(以逗号作为间隔)");

String str = sc.next();

//分割用户输入得到一个字符串数组

String[] strs = str.split(",|,");

// 遍历这个字符串数组,将每个字符串解析为一个Integer,并装到Integer数组中

int[] nums = new int[strs.length];

int[] exchang

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值