/*
* jdk提供了类:java.lang.Math
* java.lang包下的类不需要导包
* 针对数学运算的工具类,提供了很多的方法;
* 获取伪随机数,取值范围:[0.0,1.0)
* public static double random():
*
*
* 快速使用:
* Math.random()---获取一个随机数
*
* */publicclassMathDemo{publicstaticvoidmain(String[] args){//使用java.lang.Math,产生一个随机数// double number = Math.random();//来一个for,产生10个随机数for(int x =0; x <10; x ++){//x=0,1..9double number =Math.random();System.out.println(number);}System.out.println("--------------------------------");//产生10个随机数,它是在1-100之间 ---int类型for(int x =0; x <10; x ++){int number =(int)(Math.random()*100+1);System.out.println(number);}}}
需求:* 在控制台输出以下这个内容
* 四行5列的*形
************************publicclassForForDemo{publicstaticvoidmain(String[] args){//原始的写法//四个输出语句,每个输出语句的内容 "*****"System.out.println("*****");System.out.println("*****");System.out.println("*****");System.out.println("*****");System.out.println("-----------------------------------");//优化上面这个格式:代码重复度很高// 一行5个*,5个* 循环5次,可以单独的每一行的5个*循环,然后到下一行必须
换行
//一行的5个*,不能换行,处于同一行上//第一行的5个*for(int x =0; x <5; x++){//x=0,1,2,3,4//x=0,0<5,--x=1,1<5,--x=2,2<5--x=3 ,3<5-- x=4,4<5//*****System.out.print("*");}System.out.println();//换行//第二行的5个*for(int x =0; x <5; x ++){System.out.print("*");}System.out.println();//换行//第三行的5个*for(int x =0; x <5; x ++){System.out.print("*");}System.out.println();//换行//第四行的5个*for(int x =0; x <5; x ++){System.out.print("*");}System.out.println();//换行System.out.println("-----------------------------------");//上面代码是可以的,但是重复度还是大//上面的代码就是每一行的5个*,使用for循环改进了,每一行之后需要换行;整
个代码循环4次
//for循环的嵌套/**
* for(初始化语句1;条件表达式1;控制体语句1){
* //循环体就是for循环语句
* for(初始化语句2;条件表达式2;控制体语句2){
* 循环体语句;,,,
* }
* }
*/for(int i =0; i <4; i++){//i=0,1,2,3 控制行//i=0,第一次循环 0 < 4 ,i++,--->i=1, 1< 4,i++--->,i=2,2<4//控制列数for(int x =0; x <5; x ++){// x= 0, 0 < 5 ,x++,--->1,1<5,x++,--->2,2<5,x++--->3,3<5,x++-->4,4<5,x++--->5,5<5//x=0,System.out.print("*");//*****//*****//...}System.out.println();//换行}//打印5行6的列*}}
8.break和continue的笔试题
for(int x=1; x <=10;x++){if(x %3==0){//补全代码}System.out.println("我爱高圆圆");}//1)需要在控制台输出 2次"我爱高圆圆" break//2)需要在控制台输出7次"我爱高圆圆" continue//3)需要在控制台输出13次"我爱高圆圆" System.out.println("我爱高圆圆") ;