java入门练习题(if,switch,while循环)

Python中循环题目二的练习(for、while、if) 文章目录一、计算器:二、设计一个程序,完成(英雄)商品的购买(界面就是第一天打印的界面)三、健康计划四、打印如下图案:五、输入数,判断这个数是否是质数六、让用户输入一个月份,判断这个月是哪个季节?假定3到4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2月是冬季七、提示用户输入用户名,然后再提示输入密码,如果用户名是“admin”并且密码是“88888”,则提示正确,否则,如果用户名不是admin还提示用户用户名不存在,如果用户名是admin则提示密码错误。八、有一些四位数,百位数字都是3,十位 阅读详情
import java.util.Scanner;

class Demo1 {
	public static void main(String[] args) {
		/*
		1. 表达式(立方)	
		编写程序,计算用户输入数据的立方
		*/
		/*
				需求判断
		1. 首先用户需手动输入,需导入Scanner的包
		2.需要两个整型变量,一个用来接收用户输入数据
			另一个用来计算立方,
		*/
		int cube = 0;
		int total = 0;
		
		Scanner sc = new Scanner(System.in);
		//提示输入
		System.out.println("请输入立方的值");
		cube = sc.nextInt();
		//计算长宽高相乘结果,
		total = cube * cube * cube;
		System.out.println("这个立方为:" + total);
	}
}

import java.util.Scanner;

class Demo2 {
	public static void main(String[] args) {
		
		/*
		2. 表达式(取值操作)	
        输入4个数,若第一个数第二个数相等,第三个数和第四个数的
        和与第一个数和第二个数的和相等,输出1,否则输出0
		*/
		
		/*
					条件分析
		1. 需要用到Scanner的包
		2. 需要用到分支判断
		*/
		int num1 = 0;
		int num2 = 0;
		int num3 = 0;
		int num4 = 0;
		
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入四个数");
		num1 = sc.nextInt();
		num2 = sc.nextInt();
		num3 = sc.nextInt();
		num4 = sc.nextInt();
		if (num1 == num2 && (num1 + num2) == (num3 + num4)) {
			System.out.println("1");
		} else {
			System.out.println("0");
		}
		
	}
}

import java.util.Scanner;

class Demo3 {
	public static void main(String[] args) {
		
		/*
		    3. 流程控制(数值比较1)	
    	定义两个整型变量x,y,从键盘初始化变量值,判断两个变量的大小,将较大的值赋
    	给变量max,将max输出,注意输入使用Scanner输入
		*/
		int x = 0;
		int y = 0;
		int max = 0;
		Scanner sc = new Scanner(System.in);
		System.out.println("请先后输入两个数");
		x = sc.nextInt();
		y = sc.nextInt();
		if (x > y) {
			System.out.println("max的值是:" + (max = x));
		} else {
			System.out.println("max的值是:" + (max = y));
		}
	}
}

import java.util.Scanner;

class Demo4 {
	public static void main(String[] args) {
		
		/*
		 4. 流程控制(数值比较2)	
    	定义三个整型变量x,y,z,从键盘初始化变量值,判断三个变量的大小,将较大的值
    	赋给变量max,将max输出,注意输入使用Scanner输入
		*/
		int x = 0;
		int y = 0;
		int z = 0;
		int max = 0;
		Scanner sc = new Scanner(System.in);
		System.out.println("请先后输入三个数值");
		x = sc.nextInt();
		y = sc.nextInt();
		z = sc.nextInt();
		if (x >= y && x >= z) {
			System.out.println("max的值为" + (max = x));
		} else if (y > x && y > z) {
			System.out.println("max的值为" + (max = y));
		} else {
			System.out.println("max的值为" + (max = z));
		}
	}
}

import java.util.Scanner;

class Demo5 {
	public static void main(String[] args) {
		
		/*
		 5. 流程控制(月份天数判断)	
    	输入一个月数,然后输出对应月份有多少天(不考虑闰年),将天数输出,注意输入
    	使用Scanner输入 
    	比如:
       		输入 6  输出为30
        	输入 2  输出为28
		*/
		
		int month = 0;
		int a = 30;
		int b = 31;
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入几月份");
		month = sc.nextInt();
		switch (month) {
			case 1 :
			case 3 :
			case 5 :
			case 7 :
			case 8 :
			case 10 :
			case 12 :
				System.out.println(month + "月有31天");
				break;
			case 4 :
			case 6 :
			case 9 :
			case 11 :
				System.out.println(month + "月有30天");
				break;
			case 2 :
				System.out.println(month + "月有28天");
				break;
			default :
				System.out.println("输入月份错误");
				break;
		}
	}
}

class Demo6 {
	public static void main(String[] args) {
		
		/*
		6. 完成一个9*9乘法表
		*/
		
		//外循环控制行数,内循环控制列数。
		
		int i = 1;
		int j = 1;
		int total = 0;
		while (i <= 9) {
			j = 1;
			while (j <= i) {
				
				System.out.print(i + "*" + j + "=" + i * j + " ");
				
				j ++;
				
			}

			
			i ++ ;
			System.out.println();
		}
		System.out.println("over... ...");
	}
}
选择 | 循环 | 语句(if,if……else,switch,while,for)的理解和使用 选择结构语句,循环结构语句,if,if……else,switch,while,for,break,continue,嵌套循环,三元运算符。 阅读详情

相关推荐

if、switch、for循环、while循环、do-while循环、break作用、continue作用

java中的顺序结构,选择结构,循环结构

qq_42266374的博客 1102

Java基础每日练习(switch练习)

public class Test { public static void main(String[] args) { //通过年、月、日,判断这一天是当年的第几天 // //注:判断一年是否是闰年的标准: // 1)可以被4整除,但不可被100整除 // 2)可以被400整除 public static void main (String[]args){ int ye.

asd623444055的博客 490

【2-4】《Java流程控制——循环语句》——Scanner接收用户输入、if语句、switch语句、while循环、do while循环、for循环、嵌套循环图形打印、break

文章目录流程控制一、接收用户输入二、执行结构概述三、if分支四、switch五、循环_while六、do while循环七、for循环八、循环嵌套图形打印九、break与continue十、如何退出多重循环十一、图形打印详解十二、判断用户输入类型总结 流程控制 总结了一下好几天前学习的流程控制的笔记。 一、接收用户输入 使用Java内部提供的Scanner类,用于接收用户键盘输入。Java所提供的一个工具,其中封装了许多方法,每个方法都有不同的功能可供我们使用。 语法格式:类型 变量 = new 类(参

程序媛乐园 3202

【java】switch语句练习

java中的switch-case中的case后面可以增强(即用箭头表示),这样就没有必要在每个case后面都加break了,能够自动运行完一个case后就结束switch。如果再在case后面加上break会报错。

m0_74951130的博客 494

JAVA练习题(for循环练习题等)

30道java练习题,包括for循环练习题,do...while练习题,switch...case练习题等...

Java中for循环练习题

学习Java中for循环的知识点进行总结和归纳,让你学起来更加轻松!

Java流程控制—switch-case的练习

【代码】Java流程控制—switch-case的练习。

qq_56285315的博客 1059

循环练习题if、while、do-while、switch

关于 if while do-while 的循环练习

[Java] switch-case练习题

判断某个日期是某年的第几天问题、大小写字母的转换、成绩合格与否问题

qq_59942266的博客 2115

java基础语句练习if-switch

java基础语句练习if-switch, 里面包含有很多关于if和switch的联系代码, 你可以亲自尝试一下。

宇树G1双足机器人SLAM开发环境搭建实战指南

SLAM(同步定位与建图)是机器人自主导航的核心技术。在双足人形机器人平台上,由于运动模型复杂、机身晃动带来高频IMU噪声,SLAM开发对环境配置和依赖管理提出了更高要求。以宇树G1为例,系统阐述如何通过Ubuntu 20.04、ROS Noetic与Docker容器化方案构建可复现的SLAM开发环境。先介绍依赖分层管理与版本锁定原理,再深入catkin工作空间编译、传感器驱动集成、网络与多机通信配置等工程实践,最后提供常见问题排查与避坑指南。这套方法论不仅适用于G1,也可迁移至其他双足或轮式机器人平台,帮

weixin_32025789的博客 270

3·If、While、For、Switch学习笔记

代码块 ----------->若为true;则停止,否则继续代码块 ----------->若为true;则停止,否则继续代码块 ----------->若为true;则停止,否则继续} else { // 默认情况代码块 ----------->若前面都为false,则直接运行此行代码Demo 是 "Demonstration" 的缩写,意思是 演示 或 示范。通过Scanner可以实现从控制台输入信息。

qq_63223737的博客 2229

中国IP发展之面面观

谢学军/邱善勤2006-1-25 9:29:28电子经理世界       IP远没有我们当初想象的那么简单   当SoC设计方法学刚刚传到国内的时候,学界为之欢呼雀跃,由于IP/SoC设计技术的使用,可以将发达国家用几年甚至十几年积累起来的设计技术直接为我所用,使中国的集成电路跳过漫长的积累阶段,迅速站到较高的起点上。因此在当时看来,IP/SoC设计技术是我国提升设计水平、发展

klxdmm305的专栏 1188

判断语句if,switch和循环语句while,do while ,for

判断语句if,switch和循环语句while,do while ,for 1.判断语句if和switch的异同 所有switch能实现的 if都可以实现 反之if能实现的,switch不一定能实现。 switch只能做等值判断(比如月份等由有限个值组成),if可以做区间判断(如取值范围等由无限个值组成的) if的表现形式 if (判断){ System.out.println("输出"); }else if(){ } switch的表

张超的博客 1961

从深算一号到三号:海光DCU的技术演进与国产超算突围之路

本文梳理了海光DCU从深算一号到三号的技术演进历程,展现了国产高性能计算芯片从填补空白到追赶并行的突围之路。文章重点分析了深算系列在性能提升、软件生态(DTK)建设及超算平台构建方面的关键进展,并探讨了其在AI大模型训练、科学计算等领域的应用实践与未来挑战。

ipfs8storage的博客 1062

PHP 对接建行生活订单推送接口

php对接建行订单推送

qq_43647026的博客 562

Java流程控制语句(if语句,switch语句,for循环,while循环,do...while循环,三种循环的区别)

​ 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。​ 小明的考试成绩,如果用switch,那么需要写100个case,太麻烦了,所以用if简单。

小丁的博客 1263

模型检测--工具KeYmaera

论文:KeYmaera: A Hybrid Theorem Prover for Hybrid Systems 作者:Andre Platzer and JanKeYmaera摘要1 介绍2用于混合系统的KeYmaera验证工具3混合系统,混合自动机和混合程序 摘要 KeYmaera是一种用于混合系统的混合验证工具,它结合了演绎,实数代数和计算机代数证明者技术。它是自然的自动和交互式定理证明器 混合系统的规范和验证逻辑。 KeYmaera支持差分动态逻辑,它是用于混合程序的实值一阶动态逻辑,是混合自动机的程

ziigea的博客 1077

6、If、While、For、Switch

6、If、While、For、Switch

m0_72900498的博客 1576

FPGA新手必看:Create HDL Wrapper和Generating Output Products到底该先用哪个?

本文深入解析了FPGA设计中Create HDL Wrapper与Generating Output Products的正确使用顺序,帮助新手避免常见错误。详细介绍了两者的功能差异、执行顺序的底层逻辑以及工程管理的最佳实践,特别适合使用Vivado进行FPGA开发的初学者。

xk7n92h3p5m的博客 1065

STM32CubeMX之DAC产成正弦波

“在之前的文章中曾经介绍过用TIM产生PWM做DAC用,STM32定时器输出PWM做DAC。部分型号的STM32单片机内部有专用的DAC,本篇文章将介绍如何用内部DAC+DMA产生正弦波...

zhang062061的专栏 1513

Java 控制语句全解析:switch、if、循环及控制语句详解

\详细解析Java中的if、switch条件语句,及while、do...while、for循环结构,介绍break、continue、return的用法,并讲解Math类的常用功能。每个示例都有清晰注释,帮助初学者理解和掌握这些基础语法。

俎树振的博客 1620

SDMA 如何实现设备对主机内存的访问

摘要:SDMA(System Direct Memory Access)是PCIe设备直接访问主机内存的核心机制,使外设无需CPU干预即可高效读写系统RAM。其实现原理包括:设备作为主控发起DMA请求,通过PCIe Memory TLP访问主机物理地址;完整通路涉及驱动分配DMA安全内存、设备配置、地址转换(IOMMU)和中断通知等步骤;关键技术涵盖地址类型(HPA/IOVA)、TLP格式、缓存一致性和安全防护机制。SDMA广泛应用于GPU、网卡、NVMe等高性能场景,是现代异构计算的基础技术,需软硬件协同

MHD0815的博客 240

if/while/do-while/for循环以及跳出循环break/return/continue

流程控制对任何一门编程语言都是至关重要的,它为我们提供了控制程序步骤的基本手段。常见对主要分为,条件语句、循环语句、跳转语句。 1、if语句 if语句是一种判断语句。 语法: if(条件){ 条件成立时执行的代码 } if...else语句当条件成立时,则执行if部分的代码块; 条件不成立时,则进入else部分。例如,如果一个月天数大于 30 天,则为大月,否则为小月。 语法: if(条件){ 代码块1 } else{ 代码块2 ...

DayDayUp 2万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Java 常用流程控制语句使用【if-else、switch、while、do-while、for】

如需通过某一个条件去判断,则用选择结构。当实现某个功能需要通过循环去实现,则用循环结构。循环和选择语句用于控制代码的执行流程,以实现不同的逻辑功能 ···

低调,谦虚,自律,反思,成长! 1497

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

while,if,switch,for

/* 分支结构二:switch-case 1.格式 switch(表达式){ case 常量1: 执行语句1; //break; case 常量2: 执行语句2; //break; … default: 执行语句n; //break; } 2.说明: (1.)根据switch表达式中的值,依次匹配各个case中的常量。一但匹配成功,则进入相应case结构中,调用其执行语句。 当调用完执行语句以后,...

w2019424的博客 1253

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: while循环及嵌套选择结构
下一篇: java入门基础练习题
like_zwj
博客等级 码龄7年 16粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值