Scanner使用的基本步骤:
(1)导包
import java.util.Scanner
导包的动作必须出现在类定义的上边
(2)创建对象
Scanner sc = new Scanner(System.in);
sc为变量名可以变,其他的为固定格式不可以变
(3)接受数据
int i = sc.nextInt();
i为变量名可以变,其他为固定格式
switch语句:使用switch语句判断春夏秋冬四个季节时采用case穿透:
注意:在switch语句中,如果case控制的语句体后面不写break,将出现穿透现象,在不判断下一个case值的情况下,向下运行,直遇到break,或者整体switch语句结束。
水仙花:水仙花数:该数每位上的数字立方之和为该原始数字
如何获得每位上的数字:(假设371)
个位数字对10取余;百位数字整除100;十位数字先整除10,然后对10取余
public class shuixianhua{ public static void main(String[] args){ for(int i = 100; i < 100; i++){ int ge = i % 10; int shi = i / 10 % 10; int bai = i / 100 % 10; if(ge * ge * ge + shi * shi * shi + bai * bai * bai == i){ System.out.println(i); } } } }跳转控制语句:
continue:用在循环中,基于条件控制,跳过每次循环体内容的执行,继续下一次执行
break: 用着循环中,基于条件控制,终止循环体内容的执行,即结束当前的整个循环
Random获取随机数:Random的使用步骤:
(1)导包
import java.util.Random
(2)创建对象
Random r = new Random();
r是变量名可以变,其他都不可以变
(3)获取随机数
int number = r.nextInt(10); //获取数据的范围:[0, 10) ,包括0,但不包括10
number是变量名可以变,其他不可以变
import java.util.Random; public class RandomDemo{ public static void main(String[] args){ //创建对象 Random r = new Random(); //获取随机数 int number = r.nextInt(10); System.out.println("number:" + number); } }猜数字小案例
import java.util.Random; import java.util.Scanner; public class guess{ public static void main(String[] args){ Random r = new Random(); int number = r.nextInt(100) + 1; //产生一个1-100之间的随机数 Scanner sc = new Scanner(System.in); while(true){ System.out.println("请猜一个数字:"); int guessnumber = sc.nextInt(); if(guessnumber > number){ System.out.println("猜的数字大了"); } else if(guessnumber < number){ System.out.println("猜是数字小了"); } else{ System.out.println("恭喜你猜对了"); break; } } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)