//Math类里面有一个功能//public static double random():获取随机数,返回值double//取值[0.1,1.0)double x =Math.random();//获取0.0-1.0之间的随机数,取不到1.0//求出1-100之间的 随机数,int类型int number =(int)(Math.random()*100+1);//后面学习类:Random类 :随机数生成器
3.Java中定义方法的格式:有具体返回值类型的方法的定义以及调用
定义有具体返回值类型的方法的格式
固定写法:publicstatic 返回值类型 方法名(形式参数类型1 参数名称1,形式参数类型2 参数名称2...){//完成业务逻辑return 结果;}
调用,使用的赋值调用
返回值类型 变量名= 方法名(实际参数1,实际参数.....);
使用这个变量名;//比较两个数据是否相等 ----使用方法来完成;importjava.util.Scanner;classTest{publicstaticvoidmain(String[] args){//创建键盘录入对象Scanner sc =newScanner(System.in);//提示并录入数据System.out.println("请您输入一个数据:");int a = sc.nextInt();//10System.out.println("请您输入一个数据:");int b = sc.nextInt();//10//调用我自己的定义方法:业务---比较两个数据值是否一致boolean flag =numberIsEqual(a,b);//实际参数 10,10System.out.println(flag);}//定义一个方法/*
两个明确
1)明确返回值类型 boolean
2)明确参数类型以及参数个数
int,2个参数
10 ,10
*/publicstaticbooleannumberIsEqual(int num1 ,int num2){//形式参
数
//要么三元运算符// boolean flag = (num1==num2)?true:false ;// return flag ;boolean flag =(num1 == num2);return flag ;}}
就是结束方法的,一般很少在方法中单独使用;
结合有具体返回值类型的方法的使用(有具体返回值类型,必须有结果,否则报错),结束之前必须有一个结果
publicstaticbooleannumberIsEqual(int num1 ,int num2){//形式参数//要么三元运算符// boolean flag = (num1==num2)?true:false ;// return flag ;boolean flag =(num1 == num2);//就是结束方法的return flag ;}