DAY17 CSS3

文章深入探讨了CSS选择器的不同类型,如后代选择器、属性选择器和伪类选择器,并提供了示例。同时,介绍了Java编程中的字符串处理方法,包括字符获取、数组长度判断以及switch语句的使用。还展示了求罗马数字到整数转换的算法及其逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此时只有article外面的元素能变红。

只会匹配第一个article

所有的父亲的子女都会变红

所有的(不管是否是子女)都会变化

格式:

只要包含#即可,#1#2#3都会变化

如果class有多个值,同样可以进行匹配

disabled:文本框不可编辑

此时是前4个变红(第二div的第一个div实际上满足条件)

设定奇数与偶数时:

或者:

需要会区分type和child

child是强调是多少个元素,而type只计算第多少个相同类型(也就是说计数时会忽略非

此类元素,就算此类元素的子元素有同名元素也不行)

只要是子元素的就行

只有type类的唯一元素可以

last of type的用法:

如果要让最后一条不用竖线,可这样使用

选中时会变成指定颜色

编程练习

class Solution {
    public int romanToInt(String s) {
    int sum=0;
    int preNum=getValue(s.charAt(0));
    for(int i=1;i<s.length();i++){
    int num=getValue(s.charAt(i));
    if(preNum<num)
     sum-=preNum;
     else
     sum+=preNum;
     preNum=num;
    }
    sum+=preNum;
    return sum;
}

int getValue(char ch)
{
    switch(ch){
        case 'I': return 1;
        case 'V': return 5;
        case 'X': return 10;
        case 'L': return 50;
        case 'C': return 100;
        case 'D': return 500;
        case 'M': return 1000;
        default : return 0;
    }
}
}

在java编程语言里面,获取string字符串单个字符内容应该用 x.charAt(i)

关于java的length:

当获取数组长度时不用加括号

2、获取字符串长度时则需要添加括号

如果使用函数,函数类型为ch

switch语句的其他情况用 default表示。

public String longestCommonPrefix(String[] strs) {
          if(strs.length==0)
           return "";
     String ans=strs[0];
     for(int i=1;i<strs.length;i++){
       int j=0;
       while(j<ans.length()&&j<strs[i].length()&&ans.charAt(j)==strs[i].charAt(j))
       j++;
        ans=ans.substring(0,j);
    }
    return ans;
    }

j<ans.length()&&j<strs[i].length()的作用:

限定两个单词之间取最长的。如果丢失任意一个都会报错(strs[j]会找不到对象)

从0到j闭区间进行复制的代码:

x=xx.substring(0,j); //x为字符串名称

string[] strs字符串数组(有多个字符串

strs.length(因为是获取数组长度,所以不用加括号)

ans.length() ans为字符串,必须加括号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值