Java学习每日总结二

大学自学Java(二)

学习的第二天,会分享学习中有意思值得深挖的部分或难点

匿名对象

创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。创建对象的简化写法,只能使用一次。一般情况用于方法参数
下面举例

class Test {     
public static void main(String[] args) {       
// 普通方式             
Scanner sc = new Scanner(System.in);           
input(sc);                
//匿名对象作为方法接收的参数         
input(new Students(“name”,22);     
}      
public static void input(Students sc){          
System.out.println(sc);         
}    
}

Random类

此类的实例用于生成伪随机数

Random r = new Random(); 
int i = r.nextInt(i);//注意随机数范围是[0,i)左闭右开区间去不到i

随便做的小例子—猜数字游戏

import java.util.Random; 
public class Test02Random {   
public static void main(String[] args) {     
// 系统产生一个随机数1‐100之间的。     
Random r = new Random();     
int number = r.nextInt(100) + 1;     
while(true){       
// 键盘录入我们要猜的数据       
Scanner sc = new Scanner(System.in);       
System.out.println("请输入你要猜的数字(1‐100):");       
int guessNumber = sc.nextInt();         
// 比较这两个数据(用if语句)       
if (guessNumber > number) {         
System.out.println("你猜的数据" + guessNumber + "大了");       
} else if (guessNumber < number) {         
System.out.println("你猜的数据" + guessNumber + "小了");       
} else {         
System.out.println("恭喜你,猜中了");         
break;       
    }    
   }   
  } 
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值