Java十二平均律判断

Java十二平均律判断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); } } 




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211068.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午11:16
下一篇 2026年3月18日 下午11:16


相关推荐

  • SeaWeedFS的特性

    SeaWeedFS的特性1 默认 master 服务器与 volume 服务器之间的 heartbeat 时间是 5s2 seaweedfs 中的名词简介 master 存储文件和 fid 映射关系 volumn 实际存储文件 datacenter 数据中心 rack 机架 一个机架属于特定的数据中心 一个数据中心可以包含多个机架 collection 一组 volume 的集合 如果在存储文件的时候没有指定 colle

    2026年3月18日
    2
  • 单片机p0=0xfe中0x是什么意思_c语言中&是什么符号,代表什么

    单片机p0=0xfe中0x是什么意思_c语言中&是什么符号,代表什么相信很多人对于0x80(单片机0x80什么意思)并不是非常的了解,因此小编在这里为您详解的讲解一下相关信息!0x80这是十六进制数,变成十进制数为-128,因为char型在C语言中范围为-128~127,并不是0乘以80,c语言中乘以用*,例如0*80,表示0乘以80。扩展资料:C语言是一.0x8110000000或00000001这是区分汉字编码的汉字编码区别于其他编码的标志就是汉字编码的最…

    2025年11月8日
    4
  • 【gTest】gtest简介及简单使用

    【gTest】gtest简介及简单使用【gTest】gtest简介及简单使用gtest是一个跨平台(Liunx、MacOSX、Windows、Cygwin、WindowsCEandSymbian)的C++测试框架,有google公司发布。gtest测试框架是在不同平台上为编写C++测试而生成的。从http://code.google.com/p/googletest/downloads/detail?name=gtest-1.7.0.zip&can=2&q=下载最新的gtest-1.7.0版本在Windows下编

    2022年9月29日
    5
  • 京东云OpenClaw推出现场免费安装活动

    京东云OpenClaw推出现场免费安装活动

    2026年3月13日
    2
  • recvfrom设置超时

    recvfrom设置超时structtimevaltv;intret;tv.tv_sec=10;tv.tv_usec=0;if(setsockopt(s,SOL_SOCKET,SO_RCVTIMEO,&tv,sizeof(tv))<0){ printf("socketoptionSO_RCVTIMEOnotsupport\n"); return;}if((ret

    2022年7月23日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号