JAVA3 四舍五入
用户随机输入的浮点数,
四舍五入之后的整数(小数点后一位>=5则进一,否则舍去)。
Math基础函数
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d= scanner.nextDouble();
int i = (int)Math.round(d);
System.out.println(i);
}
}
Math包下的round用于四舍五入,ceil用于向上取整,floor用于向下取整。
JAVA8 邮箱验证
任意字符串,
根据输入的邮箱格式判断其合法于不合法,若输入字符串符合邮箱格式则输出邮箱格式合法,否则输出邮箱格式不合法。
正则表达式
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
String emailMatcher="[a-zA-Z0-9]+@[a-zA-Z0-9]+\\.[a-zA-Z0-9]+";
if(str.matches(emailMatcher)){
System.out.println("邮箱格式合法");
}else {
System.out.println("邮箱格式不合法");
}
}
}
matches() 方法用于检测字符串是否匹配给定的正则表达式