`

temp java

    博客分类:
  • temp
阅读更多

随意输入,2个数。比如 5,3 。就有一个数组长度等于5。然后开始数数,每次数到3时,打印出数到的数的值,数组中的元素只会被打印一次。最后只剩一个元素的值的时候,以 【last : 元素值】 的格式打印出来

例:输入 5,3 打印出

3
1
5
2
last : 4

 

 public static void pInt(int[] in,int s){
        if(in.length == 1){
            System.out.println("last : " + in[0]);
            return;
        }
        int stemp = s;
        if(in.length < s){
           s = in.length % s -1; 
          // System.out.println("s " + s);
        }
        int tempLength = in.length - 1;
        int [] tempIn = new int[tempLength];
        int tempc = 0;
        for(int i = 0 ; i < in.length ; i++){
            if(i == s-1){
                System.out.println(in[i]);
            } else {
                if(i > s-1){
                    tempIn[tempc] = in[i];
                    tempc++;
                }else{
                 tempIn[in.length - s + i  ] = in[i];
                }
            }
        }
//        System.out.println("tempIn.length " + tempIn.length);
//        for (int i = 0; i < tempIn.length; i++) {
//            System.out.println("a : " + tempIn[i]);
//        }
        pInt(tempIn,stemp);
    }
    
    public static void main(String[] args) {
        pInt(new int[]{1,2,3,4,5} , 3);
        System.out.println("----------------------------------");
        pInt(new int[]{1,2,3} , 5);
    }
 

 

 

 

 

 

 

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java temp

    【标题】"Java Temp" 涉及到的是Java编程中的临时文件和目录管理,这是一个在软件开发过程中经常遇到的概念。Java提供了一种系统独立的方式来处理临时文件和目录,这在处理程序运行时的临时数据或者需要短暂存在的...

    java读DXF,java源代码

    ### Java读取DXF文件详解 #### 一、引言 在计算机图形学领域,DXF(Drawing Exchange Format)是一种广泛使用的文件格式,用于存储二维和三维矢量图形数据。对于那些希望处理CAD(Computer-Aided Design)数据的...

    java udp视频传输

    Java UDP视频传输是一种基于用户数据报协议(User Datagram Protocol)的实时数据传输方式。UDP相较于TCP,具有更低的延迟和更高的传输效率,因为其不保证数据包的顺序、不进行重传,所以适用于对实时性要求高的应用...

    temp 文件夹 清理

    String tempFolderPath = System.getProperty("java.io.tmpdir"); File tempFolder = new File(tempFolderPath); } ``` 然后,我们可以遍历`temp`文件夹下的所有文件和子文件夹,判断每个文件是否可以安全删除。...

    09-Java语言(环境变量配置-临时配置方式)

    Java语言是世界上最流行的编程语言之一,它以其跨平台性、面向对象特性和强大的库支持而闻名。在使用Java进行开发时,环境变量的配置是必不可少的步骤,这直接影响到Java程序的运行。本主题将专注于Java环境变量配置...

    java小游戏程序代码(贪吃蛇)

    ### Java小游戏程序代码详解:贪吃蛇 #### 概述 本篇文章将详细介绍一个Java实现的经典小游戏——贪吃蛇的程序代码。此游戏利用Java语言的特性,通过Swing库来构建用户界面,并实现了基本的游戏逻辑,如蛇的移动、...

    JAVA 8种排序介绍及实现

    本文将介绍两种常见的排序算法:直接插入排序和希尔排序,并通过Java代码实现来帮助理解。 1. 直接插入排序(直接插入排序) 直接插入排序是一种简单的排序方法,它的工作原理类似于我们平时手动整理扑克牌。在排序...

    java经典算法汇总.pdf

    Java经典算法汇总 Java经典算法汇总.pdf中提供了多种排序算法的实现,包括冒泡排序、选择排序和插入排序。这些算法都是Java语言中最基本和最常用的排序算法。 冒泡排序算法 冒泡排序算法是一种简单的排序算法,它...

    java 八大排序

    Java 八大排序 Java 八大排序是 Java 语言中八种常用的排序算法,分别是直接插入排序、希尔排序、简单选择排序、冒泡排序、快速排序、归并排序、堆排序和 Radix 排序。下面是对每种排序算法的详细介绍: 1. 直接...

    使用Java监控PC的所有硬件传感器_java

    Temp CPU Core #1: 46.0 C Temp CPU Core #2: 43.0 C Temp CPU Core #3: 45.0 C Temp CPU Core #4: 45.0 C Temp CPU Package: 46.0 C Found GPU component AMD Radeon HD 7470 Sensors: Temp GPU Core: 53.0 C ...

    java 检查用户名的合法性

    ((temp[i] &gt; 47 && temp[i] ) || (temp[i] &gt; 64 && temp[i] ) || (temp[i] &gt; 96 && temp[i] ))) { // 字符只能是大小写字母或数字 result = false; break; // 结束循环 } } } else { result = false; } } ...

    lotus domino java代理_获取传递值json

    Lotus Domino Java 代理获取传递值 JSON Lotus Domino 是一种基于Notes技术的服务器端应用程序, Lotus Domino Java 代理是指在 Domino 服务器上运行的 Java 代理程序,可以用来处理用户请求、提供数据服务等。今天...

    Java面试题以及答案整理.pdf

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。为了在Java面试中脱颖而出,了解和掌握常见的面试题及答案至关重要。以下是一些关键知识点的详细解析: 1. **super()与 this()的区别** ...

    java解析dbf文件方案.pdf

    Java 解析 DBF 文件方案 Java 解析 DBF 文件方案是使用 Java 语言来读取和解析 DBF 文件的方法。DBF 文件是一种常见的数据库文件格式,广泛应用于许多行业。为了读取和解析 DBF 文件,需要使用 Java 语言中的数据库...

    关于java中的类

    根据给定的文件信息,我们可以总结出以下有关Java编程语言中的类、继承以及构造方法的知识点: ### 一、类的定义与属性 在Java中,类是对象的模板或蓝图,它定义了一组相似的对象所共有的属性(变量)和行为(方法...

    JAVA经典算法收集整理

    【JAVA经典算法收集整理】 在计算机科学中,算法是解决问题或执行任务的精确步骤序列,它们对于编程至关重要,特别是对于性能敏感的应用。JAVA作为一种广泛使用的编程语言,拥有丰富的算法实现。以下是一些经典的...

    java读取word,pdf格式文档方法

    Java 读取 Word、PDF 格式文档方法 Java 是一种广泛应用的编程语言,对文档操作是其重要的应用场景之一。本文将介绍 Java 如何读取 Word、PDF 格式文档的几种方法。 使用 Jacob Jacob 是一个桥接工具,连接 Java ...

    java创建TXT文件并进行读、写操作(代码)

    ### Java创建TXT文件并执行读写操作:详细解析与代码示例 在现代软件开发中,文件处理是一项基本且重要的任务。Java作为一种广泛使用的编程语言,提供了强大的API来支持文件的创建、读取、写入以及修改等操作。本文...

    Java调用OCR进行图片识别[归纳].pdf

    Java 调用 OCR 进行图片识别 Java 调用 OCR 进行图片识别是指使用 Java 语言调用 OCR(Optical Character Recognition,光学字符识别)技术来识别图片中的文字信息。这种技术可以将图片中的文字信息提取出来,并将...

    JAVA练习题(for循环练习题等)

    ### JAVA练习题知识点详解 #### 1. 斐波那契数列 通过`for`循环打印斐波那契数列的前100项。斐波那契数列定义为:第一项与第二项均为1,后续每一项都是前两项之和(如1, 1, 2, 3, 5, 8, 13, 21...)。 ```java int...

Global site tag (gtag.js) - Google Analytics