zoukankan      html  css  js  c++  java
  • 学习Java第六天

    1.学习内容

    (1)逃逸字符

    :回退一格  :到下一个表格位  :回车  \:反斜杠本身(列出部分)

    System.out.println("abc\d");
     System.out.println("abc def ghi");
     System.out.println("abcd efgh igkl");

    (2)包裹类型

    基础类型:boolean     char            int             double

    包裹类型:Boolean    Character   Integer       Double

    除了int和char以外,包裹类型就是把基本类型的名字的第一个字母大写。在Java的系统类库中,所有第一个字母大写的,都是类的名字。

    利用包裹类型可以获得该类型的最大最小值

    System.out.println(Integer.MAX_VALUE);
     System.out.println(Integer.MIN_VALUE);

    (3)Math:提供一些数学操作

    abs:绝对值

    pow:幂次(浮点)

    round:四舍五入

    radom:随机数(0到1)

    System.out.println(Math.abs(-14));
     System.out.println(Math.pow(3, 3));
     System.out.println(Math.round(10.43));
     System.out.println(Math.round(10.53));
     System.out.println(Math.random());

    (4)字符串变量

    String s;

    String是一个类

    String s = new String("a str");

    A:输入字符串

    in.nextLine();是读入一整行

    B:字符串的连接

    可以直接用“+”,“hello”+"world" -->"helloworld"

    +的一边是字符串,另一边不是字符串,会将另一边表达为字符串然后连接

    “abc”+1+2 --> "abc12"

    1+2 +"abc" --> "3abc"

    C:比较两个字符串

    String s;
     s = in.next();
     System.out.println(s);
     System.out.println(s == "hello");
     System.out.println(s.equals("hello"));

    第一个显示为false,第二个显示为ture

    == : 在比较是不是同一个东西

    equals : 在比较内容是否相同

    D:Strings大小比较

    用compareTo(),比如s1 compareTo(s2),s1比s2小,结果为负,相等为0,如果大,结果为正

    E:用length()获得String的长度

    String str = "HelloWorld";

     String str1 = "one";

     String str2 = "";

    String str3:

     str.length();

     str1.length();

     str2.length();

    显示为 10  3  0  错误

    F:访问String里的字符

    s.charAt(index)

    要注意的是 index的范围是0到length()-1,第一个字符的index是0

    String s1 = "abcdefg";
     System.out.println(s1.charAt(1));

    显示为b,而不是a

    G:得到子串

    s.substring(n)  得到从n号位置到末尾的全部内容

    s..substring(a,b)  得到从a号位置到b号位置之前的内容

    String s1 = "abcdefg";
     System.out.println(s1.substring(2));
     System.out.println(s1.substring(2,4));

    2.遇到的困难

    在一个字符串中,如果一个字符出现多次,比如01234563789,3出现多次,那么从第二次寻找这个字符的位置,或者从末尾寻找这个字符的位置时不知道该怎样找

    3.明天学习的内容

    函数,函数定义与调用,函数参数与函数内的变量

  • 相关阅读:
    团队开发冲刺第二阶段_1
    团队开发冲刺第一阶段_7
    mysql 官方集群
    Tomcat提高并发
    Percona XtraDB Cluster 5.7
    Mysql常用配置及优化
    Linux 常用命令
    数据库主从复制
    Linux 环境下Web环境搭建————ActiveMQ
    Linux 下Web环境搭建————redis
  • 原文地址:https://www.cnblogs.com/SirNie/p/13285135.html
Copyright © 2011-2022 走看看