• java.lang包


    java.lang:java基础语言包
    java.util:java工具包(Scanner,Random,Arrays)
    java.io:input/output读写文件
    java.sql:操作数据库

    导入包中类:import java.util.Scanner;
    除开java.lang包以外,所有的包都需要显示导入

    包装类:把基本数据类型的变量包装成对应的对象
    int: Integer
    short: Short
    long: Long
    float: Float
    double: Double
    char: Character
    boolean: Boolean
    byte: Byte
    包装类中的方法:
    static valueof():String---->包装类的对象
    parseXxx():String---->对应的基本数据类型
    xxx:代表的是具体的数据类型
    String str = "123";--int double float

    String类:
    实例化方法:
    1、String str = new String("abc");
    2、String str = "abc";
    3、char[] ch = {'a','b','c'};
    String str = new String(ch);
    长度:length()
    比较:
    ==:比较引用值
    equlas:比较字符串的内容
    提取:
    提取单个字符:charAt(index)

    作业:
    需求:从控制台输入一个邮箱地址,判断该
    邮箱是否是合法的邮箱
    规则:
    1、必须出现@和.
    2、@和.只能出现一次
    3、不能以@和.开头和结尾
    4、@和.不能相邻,且@必须在.之前
    5、如果是一个合法的邮箱,再判断是否是
    网易邮箱

    import java.util.Scanner;
    
    public class Email {
        public static void main(String[] ags) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入一个邮箱地址:");
            String str = sc.next();
    
            int i = str.indexOf('@');
            int j = str.indexOf('.');
    
            int i1 = str.lastIndexOf('@');
            int j1 = str.lastIndexOf('.');
            // 必须出现@和.
            if (i != -1 && j != -1) {
                // @和.只能出现一次
                if (i == i1 && j == j1) {
                    // 不能以@和.开头和结尾
                    if (i != 0 && j != 0) {
                        // @和.不能相邻,且@必须在.之前
                        if (j - i > 1) {
                            System.out.println("是一个合法邮箱");
                            if (str.substring(i + 1, j).equals("163")) {
                                System.out.println("还是一个网易邮箱");
                            } else {
                                System.out.println("不是网易邮箱");
                            }
                        }
                    }
                }
            } else {
                System.out.println("邮箱不合法");
            }
    
        }
    }




  • 相关阅读:
    TypeScript 里的 module 概念
    SAP Spartacus Definition of Done
    SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的集成
    关于 SAP Spartacus 和 SmartEdit 集成的问题
    Linux Boot,Kernel 和 Service 介绍
    Linux 的发展历史,设计哲学和一些常用的术语介绍
    SAP Fiori Elements 公开课第三单元学习笔记
    SAP Fiori Elements 公开课第二单元视频的台词和课程主要内容
    SAP Fiori Elements 公开课第二单元学习笔记:Fiori Elements 架构
    qt-事件处理的方式
  • 原文地址:https://www.cnblogs.com/lujing-newer/p/6538955.html
Copyright © 2020-2023  润新知