资源泄漏:“sc”永远不会关闭,
是个黄色的刚叹号,不影响运行,但看着心烦
有没有解决方法啊
import java.util.Scanner;
/**
* 用do...while语句实现两次密码输入的校验
* @author ICY-CHIAN不吝
*
*/
public class Do_while {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
//扫描仪 检测 控制台的输入 情况
String password1="这个是初值,随便写一个即可";
String password2="这个是初值,随便写一个即可(╥╯^╰╥)";
do {
System.out.println("请输入密码");
password1=sc.nextLine(); //从控制台获取我们输入的信息
System.out.println("请确认密码");
password2=sc.nextLine(); //sc起到扫描、检测的作用
if(!password1.equals(password2)) {
/*比较密码1是否与密码2相一致
* 两遍密码不相等时为判断为true,执行下一行代码
* 两遍密码相等时为判断为false,跳过下一行代码,跳出if循环*/
System.out.println("两遍输入的密码不一致,请重新设置密码");
}
} while (!password1.equals(password2));
System.out.println("恭喜你,密码设定成功");
}
}
附上代码,应该没什么问题啊。。。
求教!谢谢~