Java从键盘输入的三种方法
System.in的read方法这种方式极其简单,但是只能读入一个字符,且必须是字符类型,输出该字符的ASCII码。(如果输入字符串,则指能读入第一个字符,在下面的截图中可以看到:输入ab时输出了97,那么我们可以判断出只能读入第一个字符,因为a的ASCII码是97)
1234public static void main(String[] args) throws IOException { int i = System.in.read(); System.out.println(i);}
InputStreamReader和BufferedReader方法这种方式可以读取一个字符串,但是如果需要读取int,float等类型仍需要自己转换
123456public static void main(String[] args) throws IOException { InputStreamReader is = new InputStreamReader(System.in); BufferedReader br = new ...
Spring Boot引入Thymeleaf
引入依赖1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>
application.yml配置123spring: thymeleaf: cache: false
HMTL页面修改找到html标签头部<html>,一般在.html文件第二行
修改前1<html lang="en">
修改后1<html lang="en" xmlns:th="http://www.thymeleaf.org">
为了让HTML代码页面变得美观,可加入<!--suppress ALL-->抑制所有警告(html标签头部<html>前加入即可)
至此,Spring Boot引入Thymel ...
JavaScript实现点击图片查看原图
代码HTML代码:1234567<div id="outerdiv" style="position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:2;width:100%;height:100%;display:none;"> <div id="innerdiv" style="position:absolute;"> <img id="bigimg" style="border:5px solid #fff;" src=""/> </div> <h1 style="color: yellow;text-align: center">************************点击图片外任何区域即可关闭图片************************</ ...
: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)); ...