本文共 2116 字,大约阅读时间需要 7 分钟。
在深入学习控制结构之前,需要了解块的概念
块(既符合语句)是指有一个大括号括起来的若干简单的Java语句。块确定了变量的作用域。一个块可以嵌套在两一个块中。
public class Constants { int a = 1; { a = 10; } public static void main(String[] args) { Constants constants = new Constants(); System.out.println(constants.a); }}
switch
public static void main(String[] args) { int a = 5; switch (a) { case 1: System.out.println(1); break; case 5: System.out.println(5); break; case 6: System.out.println(6); break; case 7: System.out.println(7); break; default: System.out.println(8); break; } }
猜随机数
public class GuessNumber { public static void main(String[] args) { //1.通过Random类中方法nextInt(),生成一个1-100之间的随机数 int randomNumber = new Random().nextInt(100); System.out.println("随机数已生成!"); //2.输入猜的数字 System.out.println("----请输入您猜的数字:----"); Scanner sc = new Scanner(System.in); int enterNumber = sc.nextInt(); //3.通过while循环,进行猜数字对错判断 //猜对,跳出循环,游戏结束 while(enterNumber != randomNumber){ //猜错了,根据结果,给出提示,接着猜数字,游戏继续 if(enterNumber>randomNumber) { //如果猜大了,打印sorry,您猜大了!继续下一次循环 System.out.println("sorry,您猜大了!继续下一次循环"); }else { //如果猜小了,打印sorry,您猜小了!继续下一次循环 System.out.println("sorry,您猜小了!继续下一次循环"); } //输入猜的数字 System.out.println("----请输入您猜的数字:----"); enterNumber = sc.nextInt(); } System.out.println("恭喜您,答对了!"); }}
for循环
java输出九九乘法表
public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j
输出❤型
public class Heart { public static void main(String[] args) { for (float y = (float)1.5; y>-1.5 ; y -=0.1) { for (float x = (float)-1.5; x<1.5; x+=0.05) { float a = x*x +y*y-1; if ((a*a*a - x*x*y*y*y) <= 0.0) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } }}
while输出,能被3整除的数
public class day01 { public static void main(String[] args) { int sum=0,x; for(x=1;x<=100;x++) { if(x%3==0) { sum+=x; } } System.out.print("1到100之间所有能被3整除的整数的和为"+sum); } }
转载地址:http://lcyki.baihongyu.com/