控制台输入与Math Random的基本使用

    控制台输入

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的随机数,可以先算出差值,
		} 




    }
}

 

posted on 2017-11-19 20:38  左剃头  阅读(212)  评论(0编辑  收藏  举报

导航