Java十二平均律判断
凭着自己对音乐的一点兴趣 写了这个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十二平均律判断相关推荐
- 2022-08-01 零基础吉他入门知识(二) 吉他上的十二平均律,给吉他调弦,规范化弹吉他:节拍器,持琴姿势和拨弦手势
文章目录 0.回顾 1.吉他上的十二平均律 钢琴上的十二平均律:七个白键+五个黑键组成数量为12的不同音调的音阶 吉他上的十二平均律:找出每一根弦上的1234567 吉他上的音阶把位图[记忆] 2.给 ...
- Java利用二维数组判断节假日_《剑指offer》面试题3 二维数组中的查找 Java版
(二维数组,每行递增,每列递增.输入二维数组和一个整数,判断数组中是否含有此数.) 我的方法:拿到题目,根据题目条件我提取出这样一个特性:一个数的右边和下面的数都比它大.于是就可以写出一种递归的方法: ...
- 教妹学Java(二十二):来吧,一文彻底搞懂Java命名约定
你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我还力求把每一个知 ...
- 教妹学Java(十九):continue 关键字详解
你好呀,我是沉默王二,是<Web 全栈开发进阶之路>的作者,CSDN 2019 年度的博客之星.<教妹学 Java>是一套非常有趣的付费专栏,除了继续保持幽默风趣的行风风格,我 ...
- Java设计模式(十二) 策略模式
策略模式介绍 策略模式定义 策略模式(Strategy Pattern),将各种算法封装到具体的类中,作为一个抽象策略类的子类,使得它们可以互换.客户端可以自行决定使用哪种算法. 策略模式类图 策略模 ...
- 【Java数据结构与算法】第十二章 哈夫曼树和哈夫曼编码
第十二章 哈夫曼树和哈夫曼编码 文章目录 第十二章 哈夫曼树和哈夫曼编码 一.哈夫曼树 1.基本术语 2.构建思路 3.代码实现 三.哈夫曼编码 1.引入 2.介绍 3.代码实现哈夫曼编码综合案例 一 ...
- 【JAVA SE】第十二章 流(Stream)、IO流和文件(File)
第十二章 流(Stream).IO和文件(File) 文章目录 第十二章 流(Stream).IO和文件(File) 一.流(Stream) 1.什么是流 2.流的分类 二.IO流 1.字节输入流(I ...
- 纯干货!Java后端开发十二条经验分享!
前言 本文是博主从事后端开发以来,对公司.个人项目的经验总结,包含代码编写.功能推荐.第三方库使用及优雅配置等,希望大家看到都能有所收获 一. 优雅的进行线程池异常处理 在Java开发中,线程池的使用 ...
- JAVA基础知识总结:一到二十二全部总结
>一: 一.软件开发的常识 1.什么是软件? 一系列按照特定顺序组织起来的计算机数据或者指令 常见的软件: 系统软件:Windows\Mac OS \Linux 应用软件:QQ,一系列的播放器( ...
- (十二)Core Java IO流(Properties,序列化,管道流,字符编码)-03 (108)
目录 : 41 ). IO流(创建java文件列表) 42 ). IO流(Properties简述) 43 ). IO流(Properties存取) 44 ). IO流(Pr ...
最新文章
- 1.0 深度学习回顾与PyTorch简介 - PyTorch学习笔记
- 生成转储拣配单的ABAP程序
- 若依微服务版在Windows上通过jar包运行业务模块时提示:Failed to determine s suitable driver class
- 设置servlet或action作为欢迎页面
- Leetcode 刷题笔记(二十九) ——动态规划篇之子序列问题:编辑距离
- PHP在Windows下安装配置第一步
- Linux下gdb调试(GUI)
- Dev c++6.0下载
- xmm1是什么器件_第三章基于Multisim10在模拟电路实验中的应用
- Compass实战 站内搜索
- 计算H时M分S秒以后是_关于工程量计算-深圳工程量计算培训
- Burg法求解AR(p)模型参数(三)Levinson递推公式
- ubuntu20.04安装向日葵
- 分享137个ASP源码,总有一款适合您
- 第九章 思科IOS与华为VRP系统及命令行配置
- 现代金融业务--计算题合集(自用,quiz的解答瞎写的)
- MATLAB计算与常用命令
- 前端开发:Vue项目报错NavigationDuplicated:Avoided redundant navigation to current location:“/XXX”的解决方法
- 中文输入法/搜狗输入法的配置 搜狗输入法选词乱码 谷歌浏览器安装
- GitHub热榜:来膜拜这个流弊的AI框架!