:hover实现鼠标悬停效果
概述:hover选择器用于选择鼠标指针浮动在上面的元素
代码HTML代码1<a herf="#" class="test"></a>
CSS代码123a.test:hover { font-size: 15px;}
效果鼠标悬停在a标签上时会将字体大小设置为15px
使用天气插件
进入网址天气预报代码_天气预报插件_免费天气预报代码(插件)调用——天气网
选择天气样式代码
修改代码1<iframe width="400" height="100" frameborder="0" scrolling="no" hspace="0" src="https://i.tianqi.com/?c=code&a=getcode&id=35&py=chongqing&site=34&icon=1"></iframe>
如果要获取某一城市的天气,修改py的值即可(py的值为该城市的拼音且全部是小写),如果根据用户地址获取天气则将&py=chongqing删除
二元运算符连接两个值
当用一个二元运算符连接两个值时(例如a+b,a是整数,b是浮点数),先要将两个操作数转换成同一种类型,然后再进行计算
如果两个数中有一个是double类型,则另一个会转换成double类型(不满足当前条件则向下判断)
否则,如果两个数中有一个是float类型,则另一个会转换成float类型
否则,如果两个数中有一个是long类型,则另一个会转换成long类型
否则,两个数都被转换成int类型
IntelliJ IDEA Debug循环跳到指定次数
打开循环设置
开始前先关闭程序(或终止循环),右键点击红色圆圈●,然后点击蓝色字体链接More或者按下图中指定快捷键
设置循环次数
勾选Pass count,输入目标循环次数,点击右下角的Done按钮,然后开始该循环即可
测试
如图,循环一开始就到了第15次,即i=14
解决:Windows10左下角电池图标不见了
打开计算机管理
打开此电脑,选择管理
找到电池选项
点击左边菜单的设备管理器,然后找到电池
禁用再启用
分别对电池下的两个选项右键点击,然后禁用设备,再启用设备即可
计算某年某月有多少天
概述可快速计算某年是否是闰年,因为可以知道了二月有多少天
Java代码12345678910111213141516public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String str = sc.nextLine(); int year = Integer.parseInt(str.split(" ")[0]); int mouth = Integer.parseInt(str.split(" ")[1]); Calendar calendar=Calendar.getInstance(); //设置年份 calendar.set(Calendar.YEAR, year); //设置月份 calendar.set(Calendar.MONTH, mout ...
Java保留两位小数
String的format方法12float a=12.3333f;System.out.println(String.format("%.2f",a));
DecimalFormat的format方法123float a=12.3333f;DecimalFormat decimalFormat = new DecimalFormat("#.00");System.out.println(decimalFormat.format(a));
Java代码123456public static void main(String[] args) { float a=12.3333f; System.out.println(String.format("%.2f",a)); DecimalFormat decimalFormat = new DecimalFormat("#.00"); System.out.println(decimalFormat.format(a)); ...
最终结果不用科学计数
Java代码123456public static void main(String[] args) { System.out.println("科学计数:"); System.out.println(20*3.156*10*10*10*10*10*10*10); System.out.println("不是科学计数:"); System.out.println(new BigDecimal(20*3.156*10*10*10*10*10*10*10));}
结果
Java域宽
简介用于存放输出数据的宽度称为“域宽”
Java代码123456789101112public static void main(String[] args) { //数字4代表域宽为4 System.out.printf("%4d",1); System.out.println(); System.out.printf("%4d",12); System.out.println(); System.out.printf("%4d",123); System.out.println(); System.out.printf("%4d",1234); System.out.println(); System.out.printf("%4d",12345);}
结果
分析确定域宽为4
输出1时,前面有3个空格;
输出12时,前面有2个空格;
输出123时,前面有1个空格;
输出1234时,前面有0个空格;
输出 ...
Java进制转换
十进制转换成其它进制二进制1Integer.toBinaryString(100)
八进制1Integer.toOctalString(100)
十六进制1Integer.toHexString(100)
Java代码12345678public static void main(String[] args) { //十进制转换成二进制 1100100 System.out.println(Integer.toBinaryString(100)); //十进制转换成八进制 144 System.out.println(Integer.toOctalString(100)); //十进制转换成十六进制 64 System.out.println(Integer.toHexString(100));}
结果110010014464
各种进制转换成十进制1Integer.parseInt("1100100", 2)
第一个参数为要转换成十进制的数(它是几进制数由第二个参数决定),第二个参数是说明第一个参数是 ...