Java代码
收录我遇到的有意思的Java代码
简繁集
这个作者很懒,什么都没留下…
展开
-
if中有return;,那if之后的语句还执行吗
实验了一下,if为true的情况下,执行了“return;”语句就直接退出example()方法了,if后面有再多的语句也不会执行,所以不会打印出“33”。某方法中使用if作判断,执行语句块最后一句是“return;”,如果执行该语句,if后面的语句还会执行吗?比如下面这个例子,if为true的情况下,控制台会打印出“33”吗?好久没看代码了,这里的语句有点迷糊看不懂。原创 2024-02-18 16:00:27 · 634 阅读 · 0 评论 -
在IDEA中如何用JDBC连接Java程序和MySQL数据库
一、工具工具:IDEA(创建Java项目)、MySQL(存储数据)、驱动包(下载网址:https://dev.mysql.com/downloads/connector/j/5.1.html)1.1、MySQL(存储数据)数据库、表都已经创建,且存在数据,如下所示:1.2、驱动包导入导入 MySQL 驱动包(下载网址:https://dev.mysql.com/downloads/connector/j/5.1.html )1.3、Java项目结构这里没建其他包区分类,因为只是一个原创 2022-01-06 10:35:37 · 1484 阅读 · 4 评论 -
日期类API:Date、SimpleDateFormat、Calendar(附源码示例)
目录一、Date 类 1、概述 2、Date 类无参、带参构造方法3、常用方法:public long getTime()4、常用方法:public void setTime(long time)二、SimpleDateFormat 类 1、无参、带参构造方法 2、格式化 public final String format(Date date)...原创 2021-11-04 11:17:47 · 255 阅读 · 16 评论 -
for(show(‘a‘); show(‘b‘) && x<3; show(‘c‘))
老规矩,先上代码//写出下面代码的运行结果class Demo{public static void main(String[] args){ int x = 1; for(show('a'); show('b') && x<3; show('c')){ show('d'); x++; }}public static boolean show(char ch){ System.out.pri...原创 2021-10-15 14:59:33 · 176 阅读 · 3 评论 -
冬天快来了,你准备好帽子了吗?
题目如下:一个大V直播抽奖,奖品是现金红包,分别有{2,588,888,1000,10000}五个奖金。请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。打印效果如下:(随机顺序,不一定是下面的顺序)888元的奖金被抽出588元的奖金被抽出10000元的奖金被抽出1000元的奖金被抽出2元的奖金被抽出 首先应题目要求,奖项出现顺序随机且不重复,随机可以用Random来实现,不重复就判断每次随机出来的元素是否存在新数组中,那么这存在和不存在,什...原创 2021-10-15 10:40:17 · 96 阅读 · 1 评论 -
你说你胸有成竹,我看你在放屁!
先来一段代码int[] arr8 = new int[]{27,44,59,8,62,25,31,12,71,48};//自定义数组,10个元素int[] arr8New = new int[arr8.length];int left = 0;//用left整形数据来决定奇数应该存放的位置下标,一开始存放在第一位,下标为0int right = arr8.length-1;//第一位偶数放在数组最后一位for(int i=0;i<arr8.length;i++){ ...原创 2021-10-13 15:46:31 · 81 阅读 · 0 评论 -
变量前面可以加算术运算符?!(代码在最后)
int n=10;for (int i = 0; -i < n; i--) { System.out.println("=");} 上面的代码是一个结果,当时的题目是这样子的//一段程序,目的是输出10个=,但是不小心代码写错了,只能“增加”或“修改”其中“一个”字符,原代码如下:int n=10;for (int i = 0; i < n; i--) {System.out.println("=");}万万没想到,变量前面可以加算术运算符!!...原创 2021-10-12 10:44:13 · 128 阅读 · 0 评论