`
liumin1939
  • 浏览: 57397 次
  • 性别: 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 编程题目,涵盖了菲波拉契数列、素数判断、水仙花数和分解质因数等多个主题。 程序 1:菲波拉契数列 菲波拉契数列是一个经典的数学问题,描述了兔子繁殖的规律。本程序使用...

    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编程题及答案

    下面将详细解析提供的四个Java编程题目,以及它们所涉及的核心知识点。 1. **菲波拉契数列问题**: 菲波拉契数列是一个经典的数学问题,每个数是前两个数的和。在Java中,可以通过循环结构来实现。题目中给出的...

    java笔试编程题(小合集)

    这份"java笔试编程题(小合集)"包含了几套精选的Java编程题目,旨在帮助准备Java笔试或面试的朋友进行有针对性的练习。 第一份文档《最新JAVA编程题全集(50题及答案).doc》提供了五十道Java编程题目,并附带了答案,...

    JAVA题目&答案

    标题 "JAVA题目&答案" 暗示了这是一个与Java编程相关的学习资源,可能包含了各种Java编程题目及其解答。从描述中的“博文链接”可以看出,它可能来源于一位名为“zhuenwei”的博主在iteye博客平台上发布的内容。标签...

Global site tag (gtag.js) - Google Analytics