switch语句与for循环_for(i=1 i<4 i++)switch-程序员宅基地

分支结构

if( boolean表达式 )else{ }

switch    执行流程,switch的值和case的值一一比较,如果一致,则执行case里面的代码,如果全都不一致执行defalut里面的代码, 如果一旦有一次匹配成功,之后就不匹配了,直到遇到break,或者}才结束    退出switch有两种方法,一种是break;,到大括号自动停止   只支持byte,short,int,char,String(1.7支持),Enum(枚举)

               switch(值){                           
        case 值:
代码
break;
        case 值:
代码
break;
        default :
代码
break; }

用switch语句编写的简易微型计算器  

import java.util.Scanner;
class sw{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("输入第一个数");
   int a=sc.nextInt();
System.out.println("输入第二个数");
int b=sc.nextInt();
        System.out.println("输入一个符号");
String h=sc.next();
switch(h){
case "+":
   System.out.println(a + "+" + b +"=" + (a+b));
break;
case "-":
   System.out.println(a + "-" + b +"=" + (a-b));
break;
case "*":
   System.out.println(a + "*" + b +"=" + (a*b));
break;
case "/":
   System.out.println(a + "/" + b +"=" + (a/b));
break;
        }
}
}

if和switch区别     if适合连续的区间判断(1--2)   switch适合离散的判断(1,2)

循环结构

for循环     for(初始化表达式;boolan表达式;步进){                    for(;;)(死循环)
                                                                                                            {    循环体}

                                    循环体    }

for循环组成部分 1.初始化表达式

                             2.boolean表达式  为true,就循环,为假就不循环

                             3.boolean表达式为true时候执行

                              4.步进   再循环体执行之后执行

算出7个学生的成绩和

import java.util.Scanner;
class for1{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int i,sum=0;
for(i=1;i<8;i++){
System.out.println("输入第"+i+"个学生的成绩:");
int cj=sc.nextInt();
   sum=cj+sum;
            }
System.out.println("学生的总成绩为:"+sum);
}
}



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zlr0411/article/details/73863925

智能推荐

matlab写一段 计算期权DELTA和GAMMA值并绘图的代码-程序员宅基地

文章浏览阅读442次。下面是一段简单的 Matlab 代码,可以计算期权的 delta 和 gamma 值并绘图:% 定义期权参数S = 50; % 标的资产价格K = 55; % 行权价格r = 0.05; % 无风险利率T = 1; % 期权到期时间sigma = 0.3; % 标的资产波动率% 计算 delta 和 gamma 值d1 = (log(S/K) + (r + sigma^2/2)*..._matlab 计算期权gamma

matlab 避障代码,基于模糊控制的MATLAB避障算法-程序员宅基地

文章浏览阅读1.2k次。基于模糊控制的MATLAB避障算法matlab2021-1-18下载地址https://www.codedown123.com/59892.html基于模糊控制的MATLAB避障算法,课设内容,最后效果还不错。资源下载此资源下载价格为2D币,请先登录资源文件列表fangzhen/fuzzy/CheckIsBlocked.asv,709fangzhen/fuzzy/CheckIsBlocked...._模糊控制机器人避障代码

大数据框架基础Hadoop MapReduce简介_maprduce是hadoop中的大数据计算框架,下例哪一项是高度抽象函数‘-程序员宅基地

文章浏览阅读429次。然后介绍典型的批处理模式 MapReduce,最后对 Map 函数和 Reduce 函数进行描述。批处理模式批处理模式是一种最早进行大规模数据处理的模式。批处理主要操作大规模静态数据集,并在整体数据处理完毕后返回结果。批处理非常适合需要访问整个数据集合才能完成的计算工作。例如,在计算总数和平均数时,必须将数据集作为一个整体加以处理,而不能将其视作多条记录的集合。这些操作要求在计算..._maprduce是hadoop中的大数据计算框架,下例哪一项是高度抽象函数‘

二维图像傅里叶变换可视化的例子-程序员宅基地

文章浏览阅读975次。在网上很粗略地搜了一下,没发现比较好的例子。先自己用matlab做了一些供参考。matlab对应的代码:% clc;clear;c1 = imread('../images/symmetric1.jpg');c2 = imread('../images/symmetric2.png');c3 = imread('../images/exp_fft2.jpeg');F..._图片傅里叶 可视化

杂谈数据中心靠什么活在一线城市?_一线城市土地资源有限的情况下,你们以为拿下自建大型idc中心-程序员宅基地

文章浏览阅读409次。中国的IDC市场,萌芽状态要追溯到2010年以前,但是从2012年开始,就提早进入了蛮荒时代。当时国内的三大电信运营商出于电力和土地资源的考虑,相继将战线转移到中小城市。但是似乎在客户的问题上没有太多考虑,导致后来很少有客户愿意为这些远在漠北苦寒之地的IDC买单。不过也有一些聪明的厂商为包头,呼和浩特等地方政府发展政务云建设数据中心,如此倒是赚了个名利双收。建设数据中心花在水电费和地租上的钱,..._一线城市土地资源有限的情况下,你们以为拿下自建大型idc中心

MicroPython-TPYBoard固件编译教程_micropython固件结构-程序员宅基地

文章浏览阅读773次。本文主要介绍一下,在Linux环境下编译micropython固件的方法和流程。  首先,我们先来看一下MicroPython的源码结构。  github地址:https://github.com/micropython/micropython  你会发现,micropython根据不同的MCU运行平台进行了分类,比如esp8266目录下就是esp8266-WIFI模块上的mic..._micropython固件结构

随便推点

Hive设置(五)_hive.exec.mode.local.auto-程序员宅基地

文章浏览阅读285次。导入数据方式:方式一:使用load加载数据加载本地数据LOAD DATA LOCAL INPATH '/opt/datas/sw17-top11-dl-sh.anon.csv'加载hdfs:将文件移动(mv)到了表对应的目录下面LOAD DATA INPATH '/opt/datas/sw17-top11-dl-sh.anon.csv' 方式二:使用PUT直接使用..._hive.exec.mode.local.auto

OCR字符识别技术总览-程序员宅基地

文章浏览阅读4.6k次。OCR字符识别技术总览_字符识别

dede教程:默认网站地图sitemap.html优化_dede sitemap-程序员宅基地

文章浏览阅读395次。网站地图对于网站优化很重要,搜索引擎就是靠网站地图去收录网站页面,本文主要讲解优化织梦自带的网站地图功能。 织梦自带的网站地图使用方法:织梦后台——生成——HTML更新——更新网站地图,可以在data目录下生成sitemap.html 。缺点很明显:1、生成的地图太简单,sitemap.html里面只有网站栏目列表,没有网站文章列表2、sitemap.html生成的位置在da_dede sitemap

ubantu虚拟机,不能从windows用xshell连接的问题及解决方案_ubantu中的eclipse不能通过xshell在windows系统中打开-程序员宅基地

文章浏览阅读437次。最近在学Linux的基本命令,学到ssh和scp的命令觉得很实用,用这两个命令以后可以远程登陆我的Linux,还可以远程下载文件了,简直棒呆O(∩_∩)O。结果一试用就出了问题啊。问题本来我是用Oracle VMVirtualBox安装的ubantu17.0版本.在终端输入ifconfig命令得到的Linux虚拟机的ip地址是10.0.2.15,好奇怪的ip地址。然后在win..._ubantu中的eclipse不能通过xshell在windows系统中打开

BAPI: 'BAPI_GOODSMVT_CREATE'-程序员宅基地

文章浏览阅读212次。无论哪种移动类型都是可以的,关健是你 header ,item ,serialnumber 这三个表的内容要正确 =================== HEADER ========DATA i_lines TYPE i ...._bapi_goodsmvt_create 移动类型241

10分钟,快速搞懂RFM用户分析模型_什么是客户在最近一段时间内购买的次数-程序员宅基地

文章浏览阅读8.3k次,点赞2次,收藏57次。月月针对全量用户上线活动,运营、设计、产品、研发全情投入,好努力却无从追溯效果?预算有限、想策划高ROI方案?在寻求以上问题的解决办法中,RFM用户价值分层模型一定会上榜,因为它是常见的精细化运营方法论。RFM客户价值模型是一种有着几十年发展和应用的业务分析模型。通过一个客户的近期购买行为(R)、购买的总体频率(F)以及消费总金额(M)三项指标来描述该客户的价值状况,依据这三项指标划分为6..._什么是客户在最近一段时间内购买的次数