java学习笔记3
1 创建引用类型变量公式
数据类型 变量名 = new 数据类型();
变量名.方法名();
2 Scanner 类的使用
import java.util.Scanner; public class Test1{ public static void main (String [] args){ /*使用Scanner的步骤 1 导入包 用import Java.util 2 用引用类型创建公式 数据类型 变量名 = new 数据类型(); 3 用该数据类型的方法 对应的变量名.next(); */ Scanner sc = new Scanner(System.in); int Num = sc.nextInt(); System.out.println(Num); } }
3 Random随机数类的使用
1 import java.util.Random; 2 public class Test2{ 3 public static void main(String[] args){ 4 // 1 导包 5 // 2根据公式创建引用类型 6 Random r= new Random(); 7 //3 用变量使用Random 的方法 8 int RaNum = r.nextInt(100)+1; 9 System.out.println(RaNum); 10 } 11 }
4if 语句
public class Test4{ public static void main (String [] args){ int i=66; if(i>6){ System.out.println("if 中条件为真"); } } }
5while语句
public class WhileDemo{ public static void main(String [] args){ int i=1; while(i<=5){ System.out.println(i); i++; } } }
6嵌套for循环
//for(初始化表达式; 循环条件; 操作表达式) { //……… // for(初始化表达式; 循环条件; 操作表达式) { // 执行语句} //……… //} // 总的循环次数 = 内循环次数 * 外层循环次数 // 内循环 是外循环的循环体 // 外循环 控制行 / / 内循环 控制列 // ex: public class ForFor{ public static void main(String[] args){ for(int i = 0;i<9;i++){ for(int j =0;j<i+1;j++){ System.out.print("*"); } System.out.println(); } } }
7实现猜数字小游戏
import java.util.*; public class Lx2{ public static void main(String [] args){ System.out.println("这是一个猜数字游戏"); System.out.println("请输入一个1-100的整数"); Random r = new Random(); int num = r.nextInt(100)+1; Scanner sc = new Scanner(System.in); for(int i =1;i<10;i++){ int num1 = sc.nextInt(); if(num==num1){ System.out.println("恭喜你,猜对了"); break; }else{ if(num>num1){ System.out.println("猜小了"); }else{ System.out.println("猜大了"); } } if(i==5){ System.out.println("都五次了,真菜"); } System.out.println("还有"+(5-i)+"次,请谨慎"); } } }