![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
三太子
。。
展开
-
Java一个简单的算法题
替换空格 题目:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 算法分析:Java中字符串的长度是不可变的,即无法直接修改某字符串的某个字符。这个时候可以使用Java中的StringBuilder类,它是一个可变对象,可以支持链式操作。 思路: 创建一个StringBuilder对象 遍历列表s中的每个字符: 当字符为空时,将其替换成“%20”, 将res转化成字符串并返回 代码实现: class Solution{ public String replaceSpace(String s)原创 2021-04-21 21:02:20 · 131 阅读 · 3 评论 -
Java基础简单输入输出
Java基础简单输入输出 输出 Java的输出比较简单,我们用System.out.printIn()这个方法来输出。printIn是换行输出,而print是不换行输出,相信大家都知道,基本上都是固定的。 public class Test(){ public static void mian(String[] args){ System.out.printIn("Hello World!"); System.out.print("Hello World!");原创 2021-01-04 16:29:35 · 1165 阅读 · 0 评论 -
2020-11-08
Java修饰符 Java中有四大修饰符: 私有的(private) 受保护的(protected) 公有的(public) 默认的(package/friendly/default) private: 可以修饰成员变量,成员方法,构造方法,不能修饰类(此刻指的是外部类,内部类不加以考虑)。被private修饰的成员只能在其修饰的本类中访问,在其他类中不能调用,但是被private修饰的成员可以通过set和get方法向外界提供访问方式。 protected: 可以修饰成员变量,成员方法,构造方法,但不能修饰类原创 2020-11-08 21:19:37 · 370 阅读 · 0 评论 -
2020-11-05
Java基础方法的重载 方法的重载:方法的名称相同,参数的个数或类型不同。(方法的重载是基础中的重点)举例说明。 程序代码: class Test{ public static void main(String[] args){ System.out.println(num(10,20)); System.out.println(num(10.1,10.1)); System.out.println(num(10,20,30)); } public static int num(int x原创 2020-11-05 21:02:15 · 44 阅读 · 0 评论 -
2020-10-30
Java封装简单的例子 封装: 封装的基本原则:将实例变量标记为私有的(private),并提供公有的getter与settter来控制存取动作。 下面来举一个狗大小不同叫的声音也不同的例子。 程序片段: class GoodDog { private int size;//将实例变量设定为private public int getSize(){ return size; //返回实例变量的值(注意返回的类型需要和声明时的一致) } public void setSize(int原创 2020-10-30 21:15:57 · 83 阅读 · 0 评论 -
2020-10-24
Java猜数字游戏 这个游戏涉及到game和player两个对象,game会产生介于0-9之间的随机数字,而三个player对象会猜测该数字。 程序逻辑: 1.GameLauncher这个类带有main()方法,是程序的入口点。 2.main()方法中会创建出GuessGame队象,并调用它的startGame()方法。 3.startGame()方法是游戏的起点,它会创建3player对象,然后挑出要猜测的随机数字。 程序源代码: class GuessGame{ Player p1; Player p2原创 2020-10-24 20:54:11 · 132 阅读 · 0 评论