QingYi. 发表于 2021-3-27 17:59

Java语言基础知识之习题三

题目见附件图片

一些很基础的题目


Seven:
import java.util.Scanner;

public class Seven {
    public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      String s = sc.nextLine();
      StringBuilder sb = new StringBuilder();
      for (int i = 0; i < s.length(); i++) {
            char ch = s.charAt(i);
            if (Character.isLetter(ch)) {
                sb.append(ch);
            }
      }
      System.out.println(sb.toString());
      //第二种直接正则表达替换
//      System.out.println(s.replaceAll("[^a-zA-Z]", ""));
    }
}


Eight:

public class Eigth {
    public static void main(String[] args) {
      String a = "Hi";
      String b = "mom";
      System.out.println(a.concat(b));
      System.out.println("q");
      System.out.println("y");
    }
}


Nine:
public class Nine {
    public static void main(String[] args) {
      String word = "Software";
      System.out.println(new StringBuffer(word).reverse());
      String s = "ware";
      if (word.contains(s)) {
            System.out.println(s + "是" + word + "的子串");
      } else {
            System.out.println(s + "不是" + word + "的子串");
      }
    }
}


Eleven:
import java.text.SimpleDateFormat;
import java.util.Date;

public class Eleven {
    public static void main(String[] args) {
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
      System.out.println(sdf.format(new Date()));
    }
}

Twelve:
public class Twelve {
    public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      String s = sc.nextLine();
      char[] chars = s.toCharArray();
      int dig = 0;
      int blank = 0;
      int ch = 0;
      int other = 0;
      for (char aChar : chars) {
            if (Character.isDigit(aChar)) {
                dig++;
            } else if (Character.isLetter(aChar)) {
                ch++;
            } else if (aChar == ' ') {
                blank++;
            } else {
                other++;
            }
      }
      System.out.println("英文字母有" + ch + "个,数字有" + dig + "个," +
                "空格有" + blank + "个,其他字符有" + other + "个");
    }
}


在新标签打开所有链接复制所有链接URL复制所有链接URL(反向)复制所有链接标题 + URL复制所有链接标题 + URL (MD)复制所有链接标题 + URL (BBS)复制所有链接标题 + URL (筛选)复制所有链接标题 + URL (设置复制格式)在新标签页打开所有图片链接在一个标签页显示所有图片链接
复选框 - 选中
复选框 - 取消
复选框 - 反选
单选框 - 选中
单选框 - 取消
特殊单选框 - 选中

薇尔莉特 发表于 2021-3-27 18:16

PpaPingggg 发表于 2021-3-27 18:27

现在对我来说已经很简单了

wxx521 发表于 2021-3-27 19:34

学了好长时间。还是不行。放弃了:'(weeqw

youze2 发表于 2021-3-27 20:09

薇尔莉特 发表于 2021-3-27 18:16
楼主学Java看的什么书啊?我最近看《Java编程思想》看得好痛苦啊。

可以先看一些课程了解 同时自己也看看书加深基础原理的认知; 这根本书第五版很不错 但不适合初学者

evesun 发表于 2021-3-27 21:24

谢谢非常有用 辛苦了

QingYi. 发表于 2021-3-27 23:16

薇尔莉特 发表于 2021-3-27 18:16
楼主学Java看的什么书啊?我最近看《Java编程思想》看得好痛苦啊。

我不看书啊,我都是刷算法,最近学这本书因为他对我有其他的作用。

QingYi. 发表于 2021-3-27 23:17

PpaPingggg 发表于 2021-3-27 18:27
现在对我来说已经很简单了

哈哈 上大学的时候是Hard吗

QingYi. 发表于 2021-3-27 23:18

wxx521 发表于 2021-3-27 19:34
学了好长时间。还是不行。放弃了

这些真的很简单的朋友,没有什么思维逻辑
页: [1]
查看完整版本: Java语言基础知识之习题三