返回顶部
首页 > 资讯 > 后端开发 > JAVA >头歌Java语言之控制语句
  • 311
分享到

头歌Java语言之控制语句

javac++算法 2023-10-09 11:10:47 311人浏览 八月长安
摘要

第1关:if-else语句 - 绩点计算 本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下: decompose()方法将传入一个变量score,表示小明的课程的成绩。 输

第1关:if-else语句 - 绩点计算

本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

decompose()方法将传入一个变量score,表示小明的课程的成绩。
输出该课程的绩点数值。

package step1;public class DecomposeFactor {public void decompose(int score) {if(score<60){System.out.println(0.0);}else if(score>=60&&score<70){System.out.println(2.5);}else if(score>=70&&score<80){System.out.println(3.0);}else if(score>=80&&score<90){System.out.println(3.5);}else if(score>=90&&score<=100){System.out.println(4.0);}}}

第2关:while语句 - 奇怪的运算式

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

addition()方法将传入变量a和变量n。
计算sum=a+aa+aaa+aaaa+aa…a (n个a),并输出sum的值。例如当a=2,n=3时,2+22+222=246,即sum的值为246。

package step2;public class AdditionCalculator {public void addition(int a, int n) {long sum = 0l;    int b = a;    while(n>0) {        sum = sum +a;        a = a*10 + b;        n--;    }    System.out.print(sum);}}

第3关:for语句 - 阶乘求解

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

factorial()方法将传入变量n。
使用for循环计算正整数n的阶乘并输出。例如,计算5!=54321=120。

package step3;public class Factorial {public void factorial(int n) {      int sum=1;for (int i=1;i<=n;i++) {sum =sum*i;}System.out.println(sum);}}

第4关:switch语句 - 今天是第几天

编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

int型变量year、month、day分别为年、月、日,判断这一天是这一年的第几天,并输出计算结果。(思路提示:根据输入的月份来循环累计天数,并根据年份判断是否是闰年,因为闰年的2月份会有29天哦!)

package step4;public class DayCount {public void dayCount(int year, int month, int day) { int sum=0;        int flag = year % 4;        switch(month) {            case 1:sum = day;break;            case 2:sum = day+31;break;            case 3:sum = day+31+29;break;            case 4:sum = day+31+29+31;break;            case 5:sum = day+31+29+31+30;break;            case 6:sum = day+31+29+31+30+31;break;            case 7:sum = day+31+29+31+30+31+30;break;            case 8:sum = day+31+29+31+30+31+30+31;break;            case 9:sum = day+31+29+31+30+31+30+31+31;break;            case 10:sum = day+31+29+31+30+31+30+31+31+30;break;            case 11:sum = day+31+29+31+30+31+30+31+31+30+31;break;            case 12:sum = day+31+29+31+30+31+30+31+31+30+31+30;break;        }    if(flag != 0 && month > 2) {        System.out.print(sum-1);    }    else {        System.out.print(sum);    }}}

来源地址:https://blog.csdn.net/k1elvin/article/details/127574510

--结束END--

本文标题: 头歌Java语言之控制语句

本文链接: https://lsjlt.com/news/426169.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 头歌Java语言之控制语句
    第1关:if-else语句 - 绩点计算 本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下: decompose()方法将传入一个变量score,表示小明的课程的成绩。 输...
    99+
    2023-10-09
    java c++ 算法
  • C语言控制语句之 循环
    入口条件循环:while循环 在执行多次循环之前之就已经决定是否执行循环 代码格式: while(关系表达式) 语句 //可以是以分号结尾的简...
    99+
    2024-04-02
  • Go语言流程控制语句
    1.条件语句 几个注意点和C#不一样的。 if a < 5 { return 0 } else { return 1 } ① 条件语句不需要使用括号...
    99+
    2024-04-02
  • 详解JAVA的控制语句
    目录一、流程控制二、if语句三、switch语句四、for循环语句五、while循环语句六、do…while循环语句七、跳转控制语句八、循环嵌套九、Random总结一、流程控制 ...
    99+
    2024-04-02
  • MySQL之数据表控制语句
    博文大纲: 一、约束条件相关语句 主键约束 非空约束 设置值的唯一性 设置列的默认值 设置自增值 二、ALTER指令的使用 修改列值的数据长度 修改字段名 向表中插入一个新的字段 添加字段时添加约...
    99+
    2024-04-02
  • Go语言流程控制语句是什么
    这篇文章主要讲解了“Go语言流程控制语句是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Go语言流程控制语句是什么”吧!1.条件语句几个注意点和C#不一样的。if a ...
    99+
    2023-07-02
  • 从头学习C语言之if语句的使用
    目录if语句:if语句的三种基本形式。1示例2.示例3.示例课堂实践环节:总结if语句: 作用: 构成分支结构。(它根据给定的条件进行判断,以决定执行某个分支程序段。) if语句的三...
    99+
    2024-04-02
  • Java流程控制语句之If选择结构
    目录一、选择结构大纲二、if单选择结构三、if双选择结构四、if多选择结构五、嵌套的if结构六、代码show一、选择结构大纲 if单选择结构 if双选择结构 ...
    99+
    2024-04-02
  • 头歌php 表单语言进阶
    PHP语言之表单进阶 第一关   function formatted_input($data)   {       $data = trim($data);       $data = stripslashes($data)...
    99+
    2023-10-25
    php 服务器 javascript
  • C语言控制语句中循环的用法
    本篇内容主要讲解“C语言控制语句中循环的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言控制语句中循环的用法”吧!入口条件循环:while循环在执行多次循环之前之就已经决定是否执行循环代...
    99+
    2023-06-20
  • GO语言的控制语句详解包括GO语言的指针语法
    GO语言的控制语句 判断结构:if-else 和大多数编程语言一样,if-else的用法基本都一样,直接来一个GO语言的例子 package main import ( "f...
    99+
    2022-12-19
    GO语言的控制语句详解 GO语言指针语法 GO语言switch结构 GO语言for结构
  • Python - if语句控制
    if else逻辑值包含了两个值Ture: 表示非空的量(string,tuple,list,set,dictionary),所有非零数。Flase: 表示0,None,空的量。elif语句if expression1:    statem...
    99+
    2023-01-31
    语句 Python
  • 流程控制语句
    JavaScript 运算符与流程控制语句 运算符 1、赋值运算符:=、+=、-=、*=、/=、%= 2、算术运算符:+、-、*、/、%、++、-- 3、字符串运算符:+、+= 4、比较运算符:==、!=、= 5、逻辑运算符:&&、||、...
    99+
    2023-06-03
  • 如何理解JAVA的控制语句
    如何理解JAVA的控制语句,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、流程控制顺序结构就是按照代码的先后顺序,依次执行。二、if语句格式:  &n...
    99+
    2023-06-25
  • Java基础的控制语句怎么
    这篇文章主要介绍了Java基础的控制语句怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java基础的控制语句怎么使用文章都会有所收获,下面我们一起来看看吧。1.分类怎么接收用户键盘输入java.util...
    99+
    2023-07-02
  • 从头学习C语言之for语句和循环嵌套
    目录for语句:前言:注意事项:语句形式:执行顺序:示例:循环嵌套:语句形式:流程图:示例:总结for语句: 前言: 循环的基本结构离不开三个基本动作: 初始化计数器循环条件更新计数...
    99+
    2024-04-02
  • 从头学习C语言之switch语句和分支嵌套
    目录switch 语句:注意事项:分支结构的嵌套:注意事项:语句形式:流程图:示例:总结switch 语句: 一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一...
    99+
    2024-04-02
  • python循环控制之break和continue流程控制语句
    目录1.流程控制语 break1.1while循环1.2for循环二、循环控制语 continue1.流程控制语 break 用于结束整个循环结构,直接退出整个循环 例: 用两种循环...
    99+
    2024-04-02
  • Python基础之函数与控制语句
    目录前言函数判断循环总结前言 今天我们简单说下Python函数和控制语句,大纲如下: 函数 “脏活累活交给函数来做”,首先,看看Python中定义函数的方法...
    99+
    2024-04-02
  • C语言中常见的几种流程控制语句
    目录1.goto语句2.if语句3.switch语句4.while循环5.do...while循环6.for循环break和continue总结1.goto语句 goto语句是一种无...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作