牛客习题总结37(7月11日)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

mac地址是物理地址,它是不会改变的;

由于IP地址包含了不同的网络段,

所以,不同的网络中ip地址要变化,

否则无法进行解析,也就无法与其他主机进行通信。

在这里插入图片描述
在这里插入图片描述
ping在主机和服务器之间传递控制消息,属于ICMP协议,但是ICMP协议是TCP/IP的子协议
在这里插入图片描述
在这里插入图片描述

host文件一个没有扩展名的系统文件,其作用就是用来存储一些常用的网络域名和与其对应的ip地址,当用户输入一个需要登录的网址时,系统就会先去host文件中查找,如果找到了就立即打开该网址,如果找不到就去DNS域名解析服务器中查找。
在这里插入图片描述

ip地址是32位每8位为一组的二进制码,由题10.174.20.176/28,指前28位不变,即(10.174.20.不变,还有4位不变,这四位的二进制根据176知位1011),故,对此网段的有效ip为:10.174.20.1011 0000~10.174.20.1011 1111,排出全0和全1不能用,则ip为:10.174.20.177~10.174.20.190(去掉.176和.191).
在这里插入图片描述

import java.util.Scanner;
public class Main1 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {// 注意,如果输入是多个测试用例,请通过while循环处理多个测试用例
            String s = in.next();
            String s1 = s.substring(2);
            char[] array = s1.toCharArray();
            double sum = 0;
            for(int i = 0;i<array.length;i++) {
                if (array[i]>='A'&&array[i]<='F') {
                    //array[i]-55得出的刚好是十六进制下该字符对应的值,再将其转换为整型进行运算
                    sum = sum+(Integer.valueOf(array[i]-55))*Math.pow(16,array.length-1-i);
                }else {
                    //array[i]-48得出的刚好是输入的该字符的字面整型值,再将其转换为整型进行运算
                    sum = sum+(Integer.valueOf(array[i]-48))*Math.pow(16,array.length-1-i);
                }
            }
            int sum1 = (int)sum;
            System.out.println(sum1);
        }
    }
} 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lhj_loveFang_1105

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值