永发信息网

谁能解释一下下面程序中boolean变量的意思为什么要用啊能用其他代替

答案:3  悬赏:80  手机版
解决时间 2021-05-06 10:12

import java.util.Scanner;


public class Zuoye5
{
public static void main(String[] args)
{
System.out.println("\n\n\t\t\t 欢迎使用我行我素购物管理系统1.0版\n\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \n");
System.out.println("\t\t\t\t 1.客 户 信 息 管 理\n");

System.out.println("\t\t\t\t 2.购 物 结 算\n");
System.out.println("\t\t\t\t 3.真 情 回 馈\n");
System.out.println("\t\t\t\t 4.注 销\n");
System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * \n");
System.out.println("请选择,输入数字:");


int num1;
boolean con;

do{
con=false;

Scanner s=new Scanner(System.in);
num1=s.nextInt();
switch(num1)
{
case 1:

System.out.println("执行显示客户信息管理菜单");

break;
case 2:
System.out.println("执行购物结算");
break;
case 3:
System.out.println("执行显示真情回馈菜单");
break;
case 4:
System.out.println("执行注销");
break;
default:
System.out.println("输入错误,请重新输入");

break;
con=true;
}
}while(con);

System.out.println("程序结束");
}

}

最佳答案
如果输入错误,则重新输入,若正确,则跳出while循环。个人认为con=true;的位置好像有误。应该放在default中break;之前的。
全部回答
boolean是布尔变量,就真和假两个可选值,在这里也可以用int变量代替,程序里con仅是一个循环判定条件
我行我素?北大青鸟的学员?? boolean是布尔类型,只有两个值 true 和 false; 一些情况下可以用别的代替,但是没这个方便。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
水床 有卖的么?...
我想问一下海尔K1多少钱
没有关闭声音的情况下
谁能借我看狼王梦全文
阳春市林业局地址在哪,我要去那里办事
地球表层的六大板块是什么?
农行卡如何冲直Q币?
手上有4900的点卷 可以买点什么呢?
和爱人分手后,后悔了!是该放弃还是挽回?
FIFA ONline2中,怎么快速赚钱?只能卖球员卡
为什么我们喝矿泉水是会有不同的味道?
取英语名的网站
英国UK榜歌曲Bad是谁唱的?
怎样设置别人加我要经过我同意
诛仙 2 幻世战场为什麽不全天开放 NN滴 我就
推荐资讯
宁古塔在今俄罗斯境内吗?
现在买qq三国币的比例是多少?
请问QQ家园怎么灭
数学问题…
怎么去嵊泗列岛,嵊泗列岛和枸杞列岛哪个好玩
怎样点亮wap
谁给我个人人网狗狗辅助工具
宝贝一家亲在哪里啊,我有事要去这个地方
有人认识山东菏泽王浩屯镇的杜素娟和杜爱莲吗
开什么店比较好?没有风险的?
怎么快速去除脸上的瘊子?
使命召唤6 第3关怎么过锕
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?