博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA基础10——控制流程
阅读量:3965 次
发布时间:2019-05-24

本文共 2116 字,大约阅读时间需要 7 分钟。

1.块的作用域

在深入学习控制结构之前,需要了解块的概念

块(既符合语句)是指有一个大括号括起来的若干简单的Java语句。块确定了变量的作用域。一个块可以嵌套在两一个块中

public class Constants {	 int a = 1;	{	     a = 10;	}	public static void main(String[] args) {		Constants constants = new Constants();		System.out.println(constants.a);	}}

 

2.测试题

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/

你可能感兴趣的文章
Pandas 复合索引
查看>>
[第23课] 期望值E(X)
查看>>
[第24课] 二项分布的期望值
查看>>
Pandas 处理 NaN
查看>>
Pandas 分组统计
查看>>
Pandas 多 DataFrame联接
查看>>
Sybase 系列文章目录
查看>>
SQLServer
查看>>
Hibernate 通过 Hibernate 访问数据库
查看>>
java面试题
查看>>
消息队列相关(MQ)
查看>>
生成短连接
查看>>
java多线程
查看>>
mybatis高级结果映射
查看>>
java 中的锁
查看>>
线程池
查看>>
深入浅出:Tomcat应用服器中Servlet容器架构及工作原理剖析
查看>>
fastjson 将json和java对象相互转换
查看>>
java获取cookie
查看>>
kafaka用例&市上最全总结
查看>>