所在位置:首页 > 部落与弯刀 > 正文

Hub和Switch的区别

发布时间:2023-02-05 04:15:40 来源:网络 作者:

一、Hub和Switch的区别

Hub是集线器,switch是交换机。 集线器所有的输出端口分享集线器输入端口的带宽,而交换机所有的输出端口的带宽都等于输入端口的带宽。也就是说,如果从外边拉到你家里的那根线的带宽是10M的话,如果把那根线和集线器相连,集线器(有4个输出端口,一个输入端口),那么这4根输出线路的带宽就平均是2。5M。可是如果连接的是交换机的话,那么这4根线路的带宽基本上都是10M。 另外,集线器还扩大了冲突域,而交换机会隔离冲突域。

二、java语言switch选择结构

public class TestSwitch {

/**

* 假设机票的价格为5000,4~10月为旺季,旺季头等舱打九折,经济舱打八折,淡季头等舱五折,经济舱四

* 折。编写程序,使用switch选择结构完成。根据出行的月份和选择仓位的输出实际价格的机票。提示:使用

* switch选择结构判断旺季或淡季。对仓位的判断用if选择结构。(这是在java中的语法。)该怎么做呢?求解!

*/

public static void main(String[] args) {

int price = 5000;

int m = 1; //这里自行修改为输入语句;我这里就直接设定了

int bin = 0 ; //这里也可以改为输入语句;舱位;

double aSale = 0.5; //淡季头等舱打折

double bSale = 0.4; //淡季经济舱打折

double cSale = 0.9; //旺季头等舱打折

double dSale = 0.8; //旺季经济舱打折

switch (m) {

case 1:

if(bin<0&&bin!=0){//小于0为经济舱,大于0为头等舱;

System.out.println(淡季经济舱打5折后票价为+price*bSale);

}else {

System.out.println(淡季头等舱打5折后票价为+price*aSale);

}

break;

case 4:

if(bin<0&&bin!=0){//小于0为经济舱,大于0为头等舱;

System.out.println(旺季经济舱打5折后票价为+price*dSale);

}else {

System.out.println(旺季头等舱打5折后票价为+price*cSale);

}

default:

break;

}

}

}你看对不对

三、对比Java中if和switch选择结构二者的区别

switch(表达式)

{

case 常量表达式1:语句1;

....

case 常量表达式2:语句2;

default:语句;

}

default就是如果没有符合的case就执行它,default并不是必须的.

case后的语句可以不用大括号.

switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.

一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.

例如:

switch(x)

{

case 1:

case 2:

case3: System.out.println(haha);

break;

case4: System.out.println(hehe);

}

if是条件判断,如果不满足条件的话,执行else;

int i =5;

if(i==4){//判断是否为4

System.out.println(“这个数是:4”);//如果是,输出结果。

}else{

System.out.println(“这个数是:”+i);//如果不是,输出这个数。

}

注:以上答案copy于网络

如果你想问if和switch怎么用,自行百度“java if的用法”,“java switch的用法”

如果你想问在java的底层,是怎么实现if和switch,上CSDN这类社区问吧,百度知道是问不到的~~~~~

四、hub、bridge、switch之间有什么区别

通俗点说 BUB集线器和和switch交换机都差不多

前者10M..后者理论最大100M

都不带路由功能,,需要某台先打开的电脑作服务器

而BIRDGE路由器就无所谓,带路由功能

  • 热门资讯
  • 最新资讯
  • 手游排行榜
  • 手游新品榜