控制台输入
import java.util.scanner; //引入scanner public class Test { public static void main(String[] args) { //控制台输入 Scanner scanner = new Scanner(System.in);//实例化 String s = scanner.nextLine(); //取的在控制台输入的一行文字 System.out.println( "输出内容" + s.toUpperCase()); //实际应用:分数 /*int score = integer.parseInt(s); //把字符串强转成int if ( score >= 60 ) { System.out.println( "合格"); } else { System.out.println( "不合格"); }*/ //如何跳出 boolean flag = true; //布尔值 while ( flag) { if("输入完毕".epuals(s)){ //输入完毕与s 相等 flag = false; //返回错误,跳出 } else { int score = integer.parseInt(s); if ( score >= 60 ) { System.out.println( "合格"); } else { System.out.println( "不合格"); } } } scanner.close(); //关闭 } }
Math 的使用
数学运算 Math.abs // 取绝对值 Math.ceil // 向上取整 Math.floor // 向下取整 System.out.println(Math.ceil(0.5) ); 进一位,这里面输出的是1.,如果是-0.5的话,输出的是-0 System.out.println( Math.floor(1.65)); 输出的是1. Math.round // 四舍五入 Math.max(arg1, arg2); // 取两个数当中较大的那个 Math.min(arg1, arg2); // 同上取反 Math.random(); // 取随机数 (0.0-1.0) 大于等于0.0且小于1.0; Math直接用.取,因为是static ,是固态的
Random的使用
import java.util.Random; //导入 public class TestRandom { public static void main(String[] args) { Random random = new Random(); // 实例化 random先要调用一下,它不是固态的 for (int i = 0; i < 10; i++) { System.out.println(random.nextInt(100)); //取0-99里面的随机数,不包括100; System.out.println(random.nextInt(70) +132); //先取出132,加69才等于201,先取0-69, //再加132 //for循环是用来取几个随机数的 例如想取出132-201的随机数,可以先算出差值, } } }