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、switch、for循环、while循环、do-while循环、break作用、continue作用
java中的顺序结构,选择结构,循环结构
Java基础每日练习(switch练习)
public class Test { public static void main(String[] args) { //通过年、月、日,判断这一天是当年的第几天 // //注:判断一年是否是闰年的标准: // 1)可以被4整除,但不可被100整除 // 2)可以被400整除 public static void main (String[]args){ int ye.
【2-4】《Java流程控制——循环语句》——Scanner接收用户输入、if语句、switch语句、while循环、do while循环、for循环、嵌套循环图形打印、break
文章目录流程控制一、接收用户输入二、执行结构概述三、if分支四、switch五、循环_while六、do while循环七、for循环八、循环嵌套图形打印九、break与continue十、如何退出多重循环十一、图形打印详解十二、判断用户输入类型总结 流程控制 总结了一下好几天前学习的流程控制的笔记。 一、接收用户输入 使用Java内部提供的Scanner类,用于接收用户键盘输入。Java所提供的一个工具,其中封装了许多方法,每个方法都有不同的功能可供我们使用。 语法格式:类型 变量 = new 类(参
【java】switch语句练习
java中的switch-case中的case后面可以增强(即用箭头表示),这样就没有必要在每个case后面都加break了,能够自动运行完一个case后就结束switch。如果再在case后面加上break会报错。
JAVA练习题(for循环练习题等)
30道java练习题,包括for循环练习题,do...while练习题,switch...case练习题等...
Java中for循环练习题
学习Java中for循环的知识点进行总结和归纳,让你学起来更加轻松!
Java流程控制—switch-case的练习
【代码】Java流程控制—switch-case的练习。
循环练习题if、while、do-while、switch
关于 if while do-while 的循环练习
[Java] switch-case练习题
判断某个日期是某年的第几天问题、大小写字母的转换、成绩合格与否问题
java基础语句练习if-switch
java基础语句练习if-switch, 里面包含有很多关于if和switch的联系代码, 你可以亲自尝试一下。
宇树G1双足机器人SLAM开发环境搭建实战指南
SLAM(同步定位与建图)是机器人自主导航的核心技术。在双足人形机器人平台上,由于运动模型复杂、机身晃动带来高频IMU噪声,SLAM开发对环境配置和依赖管理提出了更高要求。以宇树G1为例,系统阐述如何通过Ubuntu 20.04、ROS Noetic与Docker容器化方案构建可复现的SLAM开发环境。先介绍依赖分层管理与版本锁定原理,再深入catkin工作空间编译、传感器驱动集成、网络与多机通信配置等工程实践,最后提供常见问题排查与避坑指南。这套方法论不仅适用于G1,也可迁移至其他双足或轮式机器人平台,帮
3·If、While、For、Switch学习笔记
代码块 ----------->若为true;则停止,否则继续代码块 ----------->若为true;则停止,否则继续代码块 ----------->若为true;则停止,否则继续} else { // 默认情况代码块 ----------->若前面都为false,则直接运行此行代码Demo 是 "Demonstration" 的缩写,意思是 演示 或 示范。通过Scanner可以实现从控制台输入信息。
中国IP发展之面面观
谢学军/邱善勤2006-1-25 9:29:28电子经理世界 IP远没有我们当初想象的那么简单 当SoC设计方法学刚刚传到国内的时候,学界为之欢呼雀跃,由于IP/SoC设计技术的使用,可以将发达国家用几年甚至十几年积累起来的设计技术直接为我所用,使中国的集成电路跳过漫长的积累阶段,迅速站到较高的起点上。因此在当时看来,IP/SoC设计技术是我国提升设计水平、发展
判断语句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的表
从深算一号到三号:海光DCU的技术演进与国产超算突围之路
本文梳理了海光DCU从深算一号到三号的技术演进历程,展现了国产高性能计算芯片从填补空白到追赶并行的突围之路。文章重点分析了深算系列在性能提升、软件生态(DTK)建设及超算平台构建方面的关键进展,并探讨了其在AI大模型训练、科学计算等领域的应用实践与未来挑战。
PHP 对接建行生活订单推送接口
php对接建行订单推送
Java流程控制语句(if语句,switch语句,for循环,while循环,do...while循环,三种循环的区别)
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 小明的考试成绩,如果用switch,那么需要写100个case,太麻烦了,所以用if简单。
模型检测--工具KeYmaera
论文:KeYmaera: A Hybrid Theorem Prover for Hybrid Systems 作者:Andre Platzer and JanKeYmaera摘要1 介绍2用于混合系统的KeYmaera验证工具3混合系统,混合自动机和混合程序 摘要 KeYmaera是一种用于混合系统的混合验证工具,它结合了演绎,实数代数和计算机代数证明者技术。它是自然的自动和交互式定理证明器 混合系统的规范和验证逻辑。 KeYmaera支持差分动态逻辑,它是用于混合程序的实值一阶动态逻辑,是混合自动机的程
6、If、While、For、Switch
6、If、While、For、Switch
FPGA新手必看:Create HDL Wrapper和Generating Output Products到底该先用哪个?
本文深入解析了FPGA设计中Create HDL Wrapper与Generating Output Products的正确使用顺序,帮助新手避免常见错误。详细介绍了两者的功能差异、执行顺序的底层逻辑以及工程管理的最佳实践,特别适合使用Vivado进行FPGA开发的初学者。
STM32CubeMX之DAC产成正弦波
“在之前的文章中曾经介绍过用TIM产生PWM做DAC用,STM32定时器输出PWM做DAC。部分型号的STM32单片机内部有专用的DAC,本篇文章将介绍如何用内部DAC+DMA产生正弦波...
Java 控制语句全解析:switch、if、循环及控制语句详解
\详细解析Java中的if、switch条件语句,及while、do...while、for循环结构,介绍break、continue、return的用法,并讲解Math类的常用功能。每个示例都有清晰注释,帮助初学者理解和掌握这些基础语法。
SDMA 如何实现设备对主机内存的访问
摘要:SDMA(System Direct Memory Access)是PCIe设备直接访问主机内存的核心机制,使外设无需CPU干预即可高效读写系统RAM。其实现原理包括:设备作为主控发起DMA请求,通过PCIe Memory TLP访问主机物理地址;完整通路涉及驱动分配DMA安全内存、设备配置、地址转换(IOMMU)和中断通知等步骤;关键技术涵盖地址类型(HPA/IOVA)、TLP格式、缓存一致性和安全防护机制。SDMA广泛应用于GPU、网卡、NVMe等高性能场景,是现代异构计算的基础技术,需软硬件协同
if/while/do-while/for循环以及跳出循环break/return/continue
流程控制对任何一门编程语言都是至关重要的,它为我们提供了控制程序步骤的基本手段。常见对主要分为,条件语句、循环语句、跳转语句。 1、if语句 if语句是一种判断语句。 语法: if(条件){ 条件成立时执行的代码 } if...else语句当条件成立时,则执行if部分的代码块; 条件不成立时,则进入else部分。例如,如果一个月天数大于 30 天,则为大月,否则为小月。 语法: if(条件){ 代码块1 } else{ 代码块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】
如需通过某一个条件去判断,则用选择结构。当实现某个功能需要通过循环去实现,则用循环结构。循环和选择语句用于控制代码的执行流程,以实现不同的逻辑功能 ···
最新的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结构中,调用其执行语句。 当调用完执行语句以后,...
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
1102



被折叠的 条评论
为什么被折叠?



