// 随机数生成
Random r = new Random();
int parRandom = r.nextInt(100) + 1;
//输入猜测数字
Scanner sc = new Scanner(System.in);
// 不限次数 进行判断
/ while (true) {
System.out.println("place input you answer:");
int inputRandomNum = sc.nextInt();
if (inputRandomNum > parRandom) {
System.out.println("太大了");
} else if (inputRandomNum < parRandom) {
System.out.println("太小了 ");
} else {
System.out.println("恭喜你,猜对了");
break;
}/
//限定次数判断:
int num =5;
for (int i = 0; i <= num; i++) {
if (i<num){
System.out.println("place input you answer:");
int inputRandomNum = sc.nextInt();
if (inputRandomNum > parRandom) {
System.out.println("太大了");
} else if (inputRandomNum < parRandom) {
System.out.println("太小了 ");
} else if (inputRandomNum==parRandom) {
System.out.println("**");
System.out.println("**恭喜你,猜对了*");
System.out.println("**");
break;
}
}else if (i==num){
System.out.println("**");
System.out.println("**你的机会用完了,下次努力!*");
System.out.println("**");
//创建对象:定义了对象数组后,创建对象并要为对象数组赋值
// 创建对象并赋值方式一,
// ObjectorArray one = new ObjectorArray("NICK", 22);
// ObjectorArray two = new ObjectorArray("peter", 12);
// ObjectorArray three = new ObjectorArray("young", 32);
// 创建对象并赋值方式二
ObjectorArray one = new ObjectorArray();
ObjectorArray two = new ObjectorArray();
ObjectorArray three = new ObjectorArray();
one.setName("NICK");
two.setName("NICK");
three.setName("NICK");
one.setAge(12);
two.setAge(21);
three.setAge(22);
int Integer
char Character
byte Byte
short Short
long Long
float Float
double Double
boolean Boolean
2.list 的添加
String类型 list.add("");
int;类型 list.add(int);
double类型 list.(double);
*/
public class ArrayListMethod {
public static void main(String[] args) {
// 二.ArrayList存储对象类
// (1)定义存储对象的ArrayList
ArrayList list = new ArrayList<>();
// ArrayList<类名> list =new ArrayList<>();
// (2) 创建所存储的对象并赋值
ObjectorArray one = new ObjectorArray("杨迪", 34);
ObjectorArray two = new ObjectorArray("郎朗", 39);
ObjectorArray three = new ObjectorArray("贾玲", 37);
ObjectorArray four = new ObjectorArray("郑爽", 23);
// 遍历ArrayList数组
for (int i = 0; i < list.size(); i++) {
// 之前创建是存储数据的对象,现在需要创建遍历ArrayList输出时调用get方法的对象。
ObjectorArray oa = list.get(i);
System.out.println(" Name :"+oa.getName() +" Age : "+oa.getAge());
}
}
}
3.Random package cn.javase.video.study.objectoriented;
import java.util.Random; import java.util.Scanner;
public class RandomGame {
// 随机数生成 Random r = new Random(); int parRandom = r.nextInt(100) + 1; //输入猜测数字 Scanner sc = new Scanner(System.in); // 不限次数 进行判断 / while (true) { System.out.println("place input you answer:"); int inputRandomNum = sc.nextInt(); if (inputRandomNum > parRandom) { System.out.println("太大了"); } else if (inputRandomNum < parRandom) { System.out.println("太小了 "); } else { System.out.println("恭喜你,猜对了"); break; }/ //限定次数判断: int num =5; for (int i = 0; i <= num; i++) { if (i<num){ System.out.println("place input you answer:"); int inputRandomNum = sc.nextInt(); if (inputRandomNum > parRandom) { System.out.println("太大了"); } else if (inputRandomNum < parRandom) { System.out.println("太小了 "); } else if (inputRandomNum==parRandom) { System.out.println("**"); System.out.println("**恭喜你,猜对了*"); System.out.println("**"); break; } }else if (i==num){ System.out.println("**"); System.out.println("**你的机会用完了,下次努力!*"); System.out.println("**");
4.对象数组 (1).类的创建: package cn.javase.video.study.objectoriented;
public class ObjectorArray { private String name; private int age;
} (2).对象数组的使用: package cn.javase.video.study.objectoriented; //对象数组的使用 public class ObjectArrayUser {
//定义对象类数组 // 数组: 数据类型 数组名 =new 数据类型 [数组长度]; // 对象数组: 类名 数组名 = new 类名 [数组长度];
//创建对象:定义了对象数组后,创建对象并要为对象数组赋值 // 创建对象并赋值方式一, // ObjectorArray one = new ObjectorArray("NICK", 22); // ObjectorArray two = new ObjectorArray("peter", 12); // ObjectorArray three = new ObjectorArray("young", 32); // 创建对象并赋值方式二 ObjectorArray one = new ObjectorArray(); ObjectorArray two = new ObjectorArray(); ObjectorArray three = new ObjectorArray(); one.setName("NICK"); two.setName("NICK"); three.setName("NICK"); one.setAge(12); two.setAge(21); three.setAge(22);
// 将对象存入数组:将对象名赋值与数组对应位置,实际赋值的是地址值。 array1[0] = one; array1[1] = two; array1[2] = three;
// 遍历对象数组并打印,若和基本类型数组一样输出array[1]遍历的话,遍历结果是三个对象的在16进制地址值, // 要输出对象数组的内容要调用成员方法中的get方法。 for (int i = 0; i < array1.length; i++) { System.out.println(array1[i].getName()); System.out.println(array1[i].getAge());
} 5.ArrayList package cn.javase.video.study.objectoriented;
import java.util.ArrayList;
///ArrayList 一.基础 1.Arraylist的创建格式 ArrayList的创建与数组的创建相同, (1) 数组: 数据类型 数组名 =new 数据类型 [数组长度]; // (2)ArrayList: ArrayList<基本类型的包装类> 数组名 = new ArrayList<>(); 基本类 包装类 (注:包装类是基本类型的首字母大写,除int 与char是不同 )
int Integer char Character byte Byte short Short long Long float Float double Double boolean Boolean 2.list 的添加 String类型 list.add(""); int;类型 list.add(int); double类型 list.(double);
3.从list中获取 某个元素: 格式: list.get(数组索引值); 例如:String name = list.get(1); System.out.print("第2号索位置"+name); 4.从list中删除元素: 格式:list.remove(数组索引值); 例如:String whoRemoved =list.remove(1); System.out.print("被删除的是"+whoRemoved); 5.输出ArrayLit长度: 格式:list.size(); 例如: int size =list.size(); System.out.print("ArrayList的长度:"+size);
*/ public class ArrayListMethod { public static void main(String[] args) { // 二.ArrayList存储对象类
// (1)定义存储对象的ArrayList ArrayList list = new ArrayList<>();
// ArrayList<类名> list =new ArrayList<>();
// 将所存储的对象存入ArrayList中 list.add(one); list.add(two); list.add(three); list.add(four);
// 遍历ArrayList数组 for (int i = 0; i < list.size(); i++) { // 之前创建是存储数据的对象,现在需要创建遍历ArrayList输出时调用get方法的对象。 ObjectorArray oa = list.get(i); System.out.println(" Name :"+oa.getName() +" Age : "+oa.getAge()); } } }