
使用do..while循环和switch语句制作一个选课程序
使用do..while循环和switch语句制作一个选课程序,根据客户选择输出所选的课程.效果如下:1:数学2:语文3:英语4:物理5:化学请输入选择的课程号:1您选择的...
使用do..while循环和switch语句制作一个选课程序,根据客户选择输出所选的课程.
效果如下:
1:数学
2:语文
3:英语
4:物理
5:化学
请输入选择的课程号:
1
您选择的是数学课程
那选课程表的排列没有打印? 展开
效果如下:
1:数学
2:语文
3:英语
4:物理
5:化学
请输入选择的课程号:
1
您选择的是数学课程
那选课程表的排列没有打印? 展开
2个回答
展开全部
import java.util.Scanner;
import javax.xml.soap.Node;
public class Zhidao {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入选择的课程号");
int num = sc.nextInt();
switch(num) {
case 1:
System.out.println("您选择的是数学课程");
break;
case 2:
System.out.println("您选择的是语文课程");
break;
case 3:
System.out.println("您选择的是英语课程");
break;
case 4:
System.out.println("您选择的是物理课程");
break;
case 5:
System.out.println("您选择的是化学课程");
break;
default:
System.out.println("您输入的课程号没有");
}
}
}
import javax.xml.soap.Node;
public class Zhidao {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入选择的课程号");
int num = sc.nextInt();
switch(num) {
case 1:
System.out.println("您选择的是数学课程");
break;
case 2:
System.out.println("您选择的是语文课程");
break;
case 3:
System.out.println("您选择的是英语课程");
break;
case 4:
System.out.println("您选择的是物理课程");
break;
case 5:
System.out.println("您选择的是化学课程");
break;
default:
System.out.println("您输入的课程号没有");
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最近在学C语言,别的不知道该如何写,但是C语言入门的话可以这样写:
/* “/* 什么什么什么*/”与“//什么什么什么”里面是注释,不参与程序运算 */
#include<stdio.h>/*声明头文件,标准输入输出*/
void main() //void可以省略,main是一切(控制台)程序都必须有的一个入口函数
{
int a;/*输入整形变量a,例如a可以是1,2,3,不可以是a,b或者1.02,2.13*/
printf("请输入你所选的课程:1.数学。2.语文。3.英语。4.物理。5.化学。\n");
/*printf是输出语句,可以将("")内的内容打印到黑框中显示出来*/
scanf("%d",&a);/*具体解释我不懂,个人理解也很片面,我才学C四天,这个看看就好,但是作用大概是可以将使用者输入的数字赋值给地址a,a就相当于是变成了使用者输入的数值了,可以进行下面的运算了*/
switch (a)/*switch 是一个开关控制语句,"(这个里面的值决定读取下面那个case)"*/
{
case 1:printf("你选择的是数学课程\n");break;/*如果a=1,则会进行case1内的运算*/
case 2:printf("你选择的是语文课程\n");break;/*如果a=2,则会输出语文课程*/
case 3:printf("你选择的是英语课程\n");break;
case 4:printf("你选择的是物理课程\n");break;
case 5:printf("你选择的是化学课程\n");break;
default: break;/*default关键字是switch语句中的默认选择项,比如a=6,7,10,-1,0都会进行default内的运算*//*break英文里是打破,的意思,用它可以跳出循环,这里是跳出选择,会返回一个空值。*//*这里也可以将break改成printf("你的输入超出范围")*/
}
}
/*以上使用switch完成的这个题目要求,并没有使用do while,这个循环语句我还没开始认真学就不知道了。反正你肯定也用不到了。。*/
/* “/* 什么什么什么*/”与“//什么什么什么”里面是注释,不参与程序运算 */
#include<stdio.h>/*声明头文件,标准输入输出*/
void main() //void可以省略,main是一切(控制台)程序都必须有的一个入口函数
{
int a;/*输入整形变量a,例如a可以是1,2,3,不可以是a,b或者1.02,2.13*/
printf("请输入你所选的课程:1.数学。2.语文。3.英语。4.物理。5.化学。\n");
/*printf是输出语句,可以将("")内的内容打印到黑框中显示出来*/
scanf("%d",&a);/*具体解释我不懂,个人理解也很片面,我才学C四天,这个看看就好,但是作用大概是可以将使用者输入的数字赋值给地址a,a就相当于是变成了使用者输入的数值了,可以进行下面的运算了*/
switch (a)/*switch 是一个开关控制语句,"(这个里面的值决定读取下面那个case)"*/
{
case 1:printf("你选择的是数学课程\n");break;/*如果a=1,则会进行case1内的运算*/
case 2:printf("你选择的是语文课程\n");break;/*如果a=2,则会输出语文课程*/
case 3:printf("你选择的是英语课程\n");break;
case 4:printf("你选择的是物理课程\n");break;
case 5:printf("你选择的是化学课程\n");break;
default: break;/*default关键字是switch语句中的默认选择项,比如a=6,7,10,-1,0都会进行default内的运算*//*break英文里是打破,的意思,用它可以跳出循环,这里是跳出选择,会返回一个空值。*//*这里也可以将break改成printf("你的输入超出范围")*/
}
}
/*以上使用switch完成的这个题目要求,并没有使用do while,这个循环语句我还没开始认真学就不知道了。反正你肯定也用不到了。。*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询