使用do..while循环和switch语句制作一个选课程序

使用do..while循环和switch语句制作一个选课程序,根据客户选择输出所选的课程.效果如下:1:数学2:语文3:英语4:物理5:化学请输入选择的课程号:1您选择的... 使用do..while循环和switch语句制作一个选课程序,根据客户选择输出所选的课程.
效果如下:

1:数学
2:语文
3:英语
4:物理
5:化学
请输入选择的课程号:
1
您选择的是数学课程
那选课程表的排列没有打印?
展开
 我来答
四川千里潇潇
2011-10-06 · TA获得超过153个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:132万
展开全部
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("您输入的课程号没有");
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魂丶颠
2018-01-21
知道答主
回答量:4
采纳率:100%
帮助的人:3921
展开全部
最近在学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,这个循环语句我还没开始认真学就不知道了。反正你肯定也用不到了。。*/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式