影酱🌸
本帖最后由 XiangZi_ 于 2020-4-17 00:11 编辑


今日事件

  • 没错你没有看错,我将于本帖整合2020.3月至今日的所有源码,供大家下载参考
  • 最近几天会持续更新搬运插件,又有几个插件已经获取作者授权~
  • 今天开始将会制作我的新的服务端——瘾流海岛[1.7.10]
  • 现在的海岛服倒是越来越少了,着手做科技海岛服务端啦~到时候开公益服或者内测服看看!
  • 用到现在依然不是非常习惯大括号换行,还是改回来自己的习惯吧!感谢大魔王的建议
  • 但是注释符号依旧会按照正规使用方法来使用,避免给萌新造成困扰!
  • 快八级啦!求助攻!还差一丢丢0.0



灌水警告

类同灌水回复

楼主好棒呀~
膜拜,加油
完全看不懂系列
MCBBS有你更精彩
66666666
加油!
发错帖子了,去编程开发板块发吧

使用以上回复均为灌水处理



日记说明

  • 本人持续更新日记并不是编程教学!所以请勿将本系列帖子当做开发教学等
  • 本帖只适用于参考借鉴,不存在任何专业教程,如需教程请至编程开发板块!
  • 请勿在楼层中回复,教学真棒,膜拜
  • 有大佬在本楼层中回复学习中需要注意的事项,我会给予评分+置顶处理
  • 本系列帖为版主管理方便,特此制定有关灌水规则
  • 凡是回复以上内容,均作为灌水处理!

以后每篇帖子中都会出现本版块,如有更新按照最新帖子的更新为主
在索引贴中也会加入并持续更新!

—— 2020.4.13 祥子

如有遗漏项目请私信本人,我会及时补充并给予人气金粒奖励


今日知识

switch确实可以探测String类型,这是java7的特性

代码展示一
  1.     public static void main(String[] args) {

  2.         Scanner s = new Scanner(System.in);

  3.         System.out.print("请输入星期几: ");

  4.         String dayofWeek = s.next();

  5.         switch (dayofWeek) {

  6.             case "星期一" :
  7.                 System.out.println(1);
  8.                 break;

  9.             case "星期二" :
  10.                 System.out.println(2);
  11.                 break;

  12.             default :
  13.                 System.out.println("对不起,您输入的数据非法");

  14.         }
复制代码
代码展示二
  1.     public static void main(String[] args) {

  2.         //char c = 'B';
  3.         char c = 'B';
  4.         //char c = 'C';
  5.         //char c = 'D';

  6.         switch (c) {
  7.             case 'A' :
  8.                 System.out.println("最高等级");
  9.                 break;
  10.             case 'B' :
  11.                 System.out.println("中级");
  12.                 break;
  13.             case 'C' :
  14.                 System.out.println("初级");
  15.                 break;
  16.             default :
  17.                 System.out.println("出错了!");

  18.         }

  19.         switch (c) {
  20.             case 'A' :
  21.                 System.out.println("最高等级");
  22.                 break;
  23.             case 66 :
  24.                 System.out.println("中级");
  25.                 break;
  26.             case 'C' :
  27.                 System.out.println("初级");
  28.                 break;
  29.             default :
  30.                 System.out.println("出错了!");

  31.         }
复制代码
有没有通过2组对比发现什么!
卖关子,提高互动!

例题操练
  1. /*
  2. *      实现计算器当中的
  3. *          +
  4. *          -
  5. *          *
  6. *          /
  7. *          %
  8. *
  9. *      实现思路:
  10. *          1、选择所有数据从键盘输入
  11. *          2、使用switch语句进行判断
  12. *          3、需要从控制台输入三次:
  13. *              * 第一个数字
  14. *              * 运算符
  15. *              * 第二个数字
  16. *
  17. *      最终在控制台上是这样的一个场景 :
  18. *          欢迎使用简单计算器系统:
  19. *          请输入第一个数字:10
  20. *          请输入运算符:+、-、*、/、%
  21. *          请输入第二个数字:5
  22. *          运算结果:10 + 5 = 15
  23. */
复制代码
解决方案
  1.     public static void main(String[] args) {

  2.         Scanner s = new Scanner(System.in);
  3.         System.out.println("欢迎使用简单计算器系统");

  4.         System.out.print("请输入第一个数字:");
  5.         int num1 = s.nextInt();

  6.         System.out.print("请输入运算符:");
  7.         String operator = s.next();

  8.         System.out.print("请输入第二个数字:");
  9.         int num2 = s.nextInt();

  10.         int result = 0;

  11.         switch (operator) {
  12.             case "+" :
  13.                 result = num1 + num2;
  14.                 break;
  15.             case "-" :
  16.                 result = num1 - num2;
  17.                 break;
  18.             case "*" :
  19.                 result = num1 * num2;
  20.                 break;
  21.             case "/" :
  22.                 result = num1 / num2;
  23.                 break;
  24.             case "%" :
  25.                 result = num1 % num2;
  26.                 break;
  27.         }

  28.         System.out.println("运算结果为" + num1 + operator + num2 + "=" + result);
  29.     }
复制代码


笔记&源码展示












是不是看到了什么奇奇怪怪的图
这就是服务端未来的登录界面图!


下载地址

请勿将以前,以后,所有的日记整合后用于商业用途

SwitchTest02.txt (720 Bytes, 下载次数: 0)

SwitchTest03.txt (1 KB, 下载次数: 0)

SwitchTest04.txt (1.78 KB, 下载次数: 0)

2020.3-2020.4源码.zip (32.99 KB, 下载次数: 0)

提示:将文件后缀改为.java就是源码
因为泥潭不让上传.java后缀的文件

如果您喜欢,还请您素质三连~
感谢您的支持



索引贴

在这里可以查看到我的所有日记~
点击进入 > 索引贴 < 点击进入
感谢各位的支持~
ing~



来自群组: Complex Studio

哇塞服气
额,,,,我也想学。不知从何入手。大佬指条明路

影酱🌸
哇塞服气 发表于 2020-4-17 00:03
额,,,,我也想学。不知从何入手。大佬指条明路

先从下载编译软件开始
推荐IDEA
然后在去java新手教学网站或者购买书籍资料等
开始阅读/学习
一步一步登上高楼

mohui666
开服我也想去~
虽然我不一定能进去

13620017831
如你所愿,评了个分

影酱🌸
mohui666 发表于 2020-4-17 07:18
开服我也想去~
虽然我不一定能进去

吼哈哈哈
大水怪
-45金粒了可以挖
很强哦
我要八级了快助攻!

影酱🌸
13620017831 发表于 2020-4-17 08:28
如你所愿,评了个分

感谢哦~

贺兰兰
是难得一见的日记帖诶,支持!
(什么鬼

mohui666
XiangZi_ 发表于 2020-4-17 08:31
吼哈哈哈
大水怪
-45金粒了可以挖

给了给了

影酱🌸
贺兰星辰 发表于 2020-4-17 08:33
是难得一见的日记帖诶,支持!
(什么鬼

索引贴其实还有很多...
慢慢看娃哈哈
都是关于学习java基础的

Piglin_42313
请输入运算符:+、-、*、/、%

这个%是什么运算啊,我没见过
今天懒得顶风作案

影酱🌸
42313123123123 发表于 2020-4-17 08:36
这个%是什么运算啊,我没见过
今天懒得顶风作案

%是求余数
比如 10 % 3 = 1
就是求余数

结城希亚
有参考价值
lbw推荐我用switch来查表,但我没学过switch

刚好看到你有这个东西,不管有没有用都对我有帮助

影酱🌸
结城希亚 发表于 2020-4-17 21:32
有参考价值
lbw推荐我用switch来查表,但我没学过switch

很显然 如果仔细看其实可以复习一下..
但是学习我感觉有点难
写的不是很好
需要配合资料一起

炮姐要更新了!赛高!

结城希亚
XiangZi_ 发表于 2020-4-17 21:34
很显然 如果仔细看其实可以复习一下..
但是学习我感觉有点难
写的不是很好

花了5分钟学会switch了(


玻璃糖名场面不是很想换gif
我弄2个好了(

影酱🌸
结城希亚 发表于 2020-4-17 21:52
花了5分钟学会switch了(

其实 很简单
switch () {
        case a :
        xxxxxx
        break;
}
就没了
switch if for while do..while
今天学for

第一页 上一页 下一页 最后一页