`
liumin1939
  • 浏览: 57644 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编程题目

阅读更多
给你一组字符串如:iu7i8hy4jnb2,让你编程输出里面的数字:7842

package my.test;
public class FilterChar {
   public static void main(String[] args) {
      String   s   =   "iu7i8hy4jnb2";
      String newStr = s.replaceAll("[a-z]", "");
      System.out.println(newStr);
   }
}


给你一组字符串让你把它倒叙输出

/*
* 以前都不用这种方法,多看看API还是有收获的
*/
public static String reverseStr(String str){
   StringBuffer sb = new StringBuffer(str);
   sb.reverse();
   return sb.toString();
}

求完全数

public static boolean isPerfectNumber(int num){
   int total = 0;
   for(int i=1;i<=num/2;i++){
    if(num%i==0)total+=i;
   }
   if(total == num)
    return true;
   return false;
}

显示某一文件目录下的文件名

/*
* 就是一个递归处理文件夹嵌套
*/
public static void listAllFile(File f){
   if(f.isFile()){
    System.out.println(f.getAbsolutePath());
   }else if(f.isDirectory()){
    File[] fl = f.listFiles();
    for(File ff:fl){
     if(ff.isFile()){
      System.out.println(ff.getAbsolutePath());
     }else if(ff.isDirectory()){
      listAllFile(ff);
     }
    }
   
   }
}

将54张牌1~54随机分发到数组

public class PlayCard {


public static void main(String[] args) {
   final int CART_ARRAY_LEN = 54;
   int[] carts = new int[CART_ARRAY_LEN];
   for(int i=0;i<CART_ARRAY_LEN;i++){
    carts[i]=i+1;
   }
   for (int i = 0; i <CART_ARRAY_LEN ; i++) {
    int rdmNum1 = (int) (Math.random() * 54);
    int rdmNum2 = (int) (Math.random() * 54);
    int temp = carts[rdmNum1];
    carts[rdmNum1] = carts[rdmNum2];
    carts[rdmNum2] = temp;
   }
   for(int i=0;i<CART_ARRAY_LEN;i++){
    System.out.println(carts[i]);
   }
}

}



定义一串字母的字符串,求出现最多的那个字母,出现了多少次!
public class Test {
    public static void main(String[] args) {
        String str = "dsfdsfsdfsdf";
        Map<Character,Integer> d = new HashMap<Character, Integer>();
        for(int i = 0;i<str.length();i++){
            char c = str.charAt(i);
            if(d.containsKey(c)){
                d.put(c, d.get(c)+1);
            }
            else{
                d.put(c, 1);
            }
        }
        System.out.println(d);
    }
    
}


分享到:
评论

相关推荐

    java编程题目 有答案

    但我将基于【标题】、【描述】、【标签】中提供的信息,以及【部分内容】的文字描述,尽可能详细地讨论Java编程题目的相关知识点。 Java作为一门广泛使用的编程语言,在编程教育和实际开发中占据重要地位。编程题目...

    最新java编程题目

    本文精选了四个经典的Java编程题目,这些题目不仅在面试中常见,而且对掌握Java编程基础具有重要意义。 首先来看第一个题目——菲波拉契数列。这个数列因为描述了兔子的繁殖规律而广为人知。在计算机编程中,求解...

    java编程题全集100题及答案

    java编程题目及答案,共100题,可供平时学习、练习使用,对于学习java基础算法,加强java编程能力会有所帮助。

    50个有深度的java编程题目

    以下是从"50个有深度的java编程题目"这个资源中可能涵盖的一些重要知识点,这些知识点是Java程序员在面试中需要掌握的核心技能。 1. **基础语法**:包括类、对象、封装、继承、多态等面向对象编程的基本概念。理解...

    JAVA编程题目(后25题).pdf

    JAVA编程题目(后25题).pdf

    JAVA编程题目 经典编程

    在Java编程中,重载(Overloading)是一个重要的概念,它允许我们在同一个类中定义多个具有相同名称但参数列表不同的方法。上述编程题目涉及到的就是方法重载的应用,具体包括求不同几何图形面积的方法以及求不同...

    JAVA算法编程题目及答案.doc

    JAVA算法编程题目及答案 本资源提供了50道JAVA算法编程题目及答案,涵盖了算法设计、数据结构、程序设计等多个方面的知识点。以下是对标题、描述、标签和部分内容的详细解释: 标题:JAVA算法编程题目及答案 本...

    java课后编程题目.doc

    Java 编程题目解析 在 Java 课程中,编程题目扮演着非常重要的角色,它可以帮助学生巩固所学的知识,提高编程能力和问题解决能力。以下是对给定文件的标题、描述、标签和部分内容的解析,从中可以提取出多个知识点...

    JAVA作业——初学者遇到的java编程题目

    第一次编程题目: 1、输入两个值,然后交换这两个值,并输出 2、求 1!+2!+...+7!的值 3、输入一个五位数,计算这个五位数各位之和。 4、求1——1000以内的水仙花数 5、求两个数的最大公约数和最小公倍数。 6、有两只...

    非常经典的JAVA编程题全集(50题及答案)

    ### 经典JAVA编程题全集解析 #### 题目1:菲波那契数列与兔子繁殖问题 **题目描述**: 本题考察的是经典的菲波那契数列问题,通过模拟兔子繁殖的过程来生成数列。题目要求计算在一定月份内,兔子的数量变化情况,...

    java编程题100道

    java入门的100道题目,从浅到深,如果c语言或者c++入门了,完成这些题目一半以上绝对不是问题,可以让你对java的基础有所巩固

    最新JAVA编程题全集 50题及答案

    本资源汇集了 50 个 JAVA 编程题目,涵盖了 JAVA 基础知识、数据结构、算法、面向对象编程等方面的内容。 从文件的标题、描述和标签可以看出,本资源主要关注 JAVA 编程语言的基础知识和实践应用。下面,我们将从四...

    Java编程题全集及答案

    Java 编程题目全集共 100 题,面向面试复习总结,内含题目及答案。以下是从给定的文件中生成的相关知识点: Java 基础知识 1. Java 程序设计基本结构:Java 程序设计的基本结构包括类、对象、方法、变量等概念。...

    java基础编程题目总汇

    Java基础编程题目总汇是针对Java初学者设计的一系列练习题,旨在巩固和深化Java编程基础知识。这些题目覆盖了从基本语法、数据类型到控制结构、类与对象、异常处理等多个核心领域,对于想要系统性地提升Java编程技能...

    Java编程题全集(50题及答案)

    为了帮助初学者快速掌握Java编程的精髓,本文精选了50道具有代表性的Java编程题目,并附上详细的答案解析,以便读者巩固和深化对Java语言的理解。 开篇题为“斐波那契数列与兔子繁殖问题”,这个经典的问题不仅考验...

    最新JAVA编程题及答案

    在本篇文章中,我们将探讨四个最新Java编程题目,并解析它们所涉及的核心知识点。 首先,我们来看看**菲波拉契数列问题**。菲波拉契数列是一个著名的数列,它的每一个数字都是前两个数字的和。对于编程初学者来说,...

    编程JAVA题目最新50题

    在本篇中,我们将详细探讨50个最新的Java编程题目,这些题目覆盖了Java编程的多个核心概念,比如循环控制、条件判断、数学运算等,并且从这些题目的实践中学习如何提高编程技能。 首先,让我们从斐波那契数列的实现...

Global site tag (gtag.js) - Google Analytics