凭着自己对音乐的一点兴趣 写了这个java 马马虎虎

package random;
//十二平均律判断
import java.util.Scanner;//插入扫描仪
public class Music   {
public static void main(String[ ] args)    {   @SuppressWarnings("resource")//取消对input的警报Scanner input=new Scanner(System.in);//声明扫描仪变量System.out.println("十二平均律判断   (+0.5为它的半音)");//系统提示输入float num=input.nextFloat();//强制转换为浮点数                     String  str="无效";   //用str存放数据    if(num<=0||num>7)  str="不是音符"; else  if(num==1)   str="唱名为1/do 音名为C"; else  if(num==1.5)    str="半音#1  音名为#C"; else  if(num==2)   str="唱名为2/re 音名为D"; else  if(num==2.5)   str="半音#2  音名为#D"; else  if(num==3)   str="唱名为3/mi 音名为E"; else  if(num==4)   str="唱名为4/fa 音名为F"; else  if(num==4.5)   str="半音#4  音名为#F"; else  if(num==5)   str="唱名为5/sol  音名为G"; else  if(num==5.5)   str="半音#5  音名为#G"; else  if(num==6)   str="唱名为6/la 音名为A"; else  if(num==6.5)   str="半音#6  音名为#A"; else  if(num==7)   str="唱名为7/si 音名为B"; System.out.println(str); }
}   

Java十二平均律判断相关推荐

  1. 2022-08-01 零基础吉他入门知识(二) 吉他上的十二平均律,给吉他调弦,规范化弹吉他:节拍器,持琴姿势和拨弦手势

    文章目录 0.回顾 1.吉他上的十二平均律 钢琴上的十二平均律:七个白键+五个黑键组成数量为12的不同音调的音阶 吉他上的十二平均律:找出每一根弦上的1234567 吉他上的音阶把位图[记忆] 2.给 ...

  2. Java利用二维数组判断节假日_《剑指offer》面试题3 二维数组中的查找 Java版

    (二维数组,每行递增,每列递增.输入二维数组和一个整数,判断数组中是否含有此数.) 我的方法:拿到题目,根据题目条件我提取出这样一个特性:一个数的右边和下面的数都比它大.于是就可以写出一种递归的方法: ...

  3. 教妹学Java(二十二):来吧,一文彻底搞懂Java命名约定

    你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个知 ...

  4. 教妹学Java(十九):continue 关键字详解

    你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 2019 年度的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我 ...

  5. Java设计模式(十二) 策略模式

    策略模式介绍 策略模式定义 策略模式(Strategy Pattern),将各种算法封装到具体的类中,作为一个抽象策略类的子类,使得它们可以互换.客户端可以自行决定使用哪种算法. 策略模式类图 策略模 ...

  6. 【Java数据结构与算法】第十二章 哈夫曼树和哈夫曼编码

    第十二章 哈夫曼树和哈夫曼编码 文章目录 第十二章 哈夫曼树和哈夫曼编码 一.哈夫曼树 1.基本术语 2.构建思路 3.代码实现 三.哈夫曼编码 1.引入 2.介绍 3.代码实现哈夫曼编码综合案例 一 ...

  7. 【JAVA SE】第十二章 流(Stream)、IO流和文件(File)

    第十二章 流(Stream).IO和文件(File) 文章目录 第十二章 流(Stream).IO和文件(File) 一.流(Stream) 1.什么是流 2.流的分类 二.IO流 1.字节输入流(I ...

  8. 纯干货!Java后端开发十二条经验分享!

    前言 本文是博主从事后端开发以来,对公司.个人项目的经验总结,包含代码编写.功能推荐.第三方库使用及优雅配置等,希望大家看到都能有所收获 一. 优雅的进行线程池异常处理 在Java开发中,线程池的使用 ...

  9. JAVA基础知识总结:一到二十二全部总结

    >一: 一.软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器( ...

  10. (十二)Core Java IO流(Properties,序列化,管道流,字符编码)-03 (108)

     目录 :             41 ). IO流(创建java文件列表) 42 ). IO流(Properties简述) 43 ). IO流(Properties存取) 44 ). IO流(Pr ...

最新文章

  1. 1.0 深度学习回顾与PyTorch简介 - PyTorch学习笔记
  2. 生成转储拣配单的ABAP程序
  3. 若依微服务版在Windows上通过jar包运行业务模块时提示:Failed to determine s suitable driver class
  4. 设置servlet或action作为欢迎页面
  5. Leetcode 刷题笔记(二十九) ——动态规划篇之子序列问题:编辑距离
  6. PHP在Windows下安装配置第一步
  7. Linux下gdb调试(GUI)
  8. Dev c++6.0下载
  9. xmm1是什么器件_第三章基于Multisim10在模拟电路实验中的应用
  10. Compass实战 站内搜索
  11. 计算H时M分S秒以后是_关于工程量计算-深圳工程量计算培训
  12. Burg法求解AR(p)模型参数(三)Levinson递推公式
  13. ubuntu20.04安装向日葵
  14. 分享137个ASP源码,总有一款适合您
  15. 第九章 思科IOS与华为VRP系统及命令行配置
  16. 现代金融业务--计算题合集(自用,quiz的解答瞎写的)
  17. MATLAB计算与常用命令
  18. 前端开发:Vue项目报错NavigationDuplicated:Avoided redundant navigation to current location:“/XXX”的解决方法
  19. 中文输入法/搜狗输入法的配置 搜狗输入法选词乱码 谷歌浏览器安装
  20. GitHub热榜:来膜拜这个流弊的AI框架!

热门文章

  1. Win11隐藏文件怎么取消隐藏
  2. 程序员如何告别肩颈疲劳
  3. python中间件的作用_graphene-python学习笔记(12)中间件
  4. 多天线技术(MIMO)基础
  5. springboot获取客户端IP及IP归属地
  6. 优动漫PAINT的变形文字工具教程
  7. 钉钉微应用H5的调试方法
  8. 全站仪和手机连接软件_测量员APP全站仪设站的的应用说明
  9. 计算机二级什么叫项目符号,项目符号
  10. pr导出的avi文件,如何才能被imageJ读read?