Random
package day_01;
import java.util.Random;
import java.util.Scanner;
public class RandomPractice {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int index = random.nextInt(101);
while(true){
System.out.print("请输入0-100的数字:");
int n = scanner.nextInt();
if(n > index){
System.out.println("输入的数字过大");
}
else if(n < index){
System.out.println("输入的数字过小");
}
else{
System.out.println("输入正确");
break;
}
}
System.out.println("游戏结束!");
}
}
ArrayList
package day_01;
import java.util.ArrayList;
public class ArrayListPractice {
public static void main(String[] args) {
ArrayList<String> strings = new ArrayList<>();
strings.add("aaa");
strings.add("bbb");
strings.add("ccc");
String[] array = new String[strings.size()];
strings.toArray(array); //把ArrayList转化为普通数组
for(String arr:array){
System.out.println(arr);
}
System.out.println("============");
System.out.print("[");
for (int i = 0; i < array.length; i++) {
if(i == array.length-1)
System.out.print(array[i]+"]");
else
System.out.print(array[i]+"#");
}
}
}
Arrays
package day_01;
import java.util.Arrays;
public class ArraysPractice {
public static void main(String[] args) {
int[] arr = {55,2,3,12,5,6,7,8,9};
System.out.println(arr);
String str = Arrays.toString(arr); //把整型数组转换成字符串
System.out.println(str);
Arrays.sort(arr); //对数组进行升序排序,并使用Arrays.toString(arr)打印
System.out.println(Arrays.toString(arr));
String str2 = "dsafboebfybewbcinskandasnnjbcpwbe";
char[] ch = str2.toCharArray(); // 把字符串转化成字符数组
// for(char c : ch)
// System.out.println(c);
Arrays.sort(ch);
for (int i = 0; i < ch.length; i++) {
System.out.print(ch[ch.length-1-i]+" ");
}
}
}
static
package day_01;
public class StaticStudent {
public static void main(String[] args) {
/*
对于类里面的静态方法,推荐使用“类名+静态方法”
*/
Student student = new Student();
student.printStatic(); //不推荐使用,因为使用“对象+静态方法”在编译后会被翻译成“类名+静态方法”
Student.printStatic(); //推荐
}
}
String
package day_01;
public class StringPractice {
public static void main(String[] args) {
String str = "XXX.YYY.ZZZ";
//String[] array = str.split(".") 这里使用split切割字符串不行,
// 因为这里实际是使用正则表达式,正确的用法是\\. 其他符号不需要
String[] list = str.split("\\.");
for(String arr : list)
System.out.println(arr);
}
}
来源:https://www.cnblogs.com/0error0warning/p/12193296.html