凭着自己对音乐的一点兴趣 写了这个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
