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.明天学习的内容

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

  • 相关阅读:
    1093 Count PAT's(25 分)
    1089 Insert or Merge(25 分)
    1088 Rational Arithmetic(20 分)
    1081 Rational Sum(20 分)
    1069 The Black Hole of Numbers(20 分)
    1059 Prime Factors(25 分)
    1050 String Subtraction (20)
    根据生日计算员工年龄
    动态获取当前日期和时间
    对计数结果进行4舍5入
  • 原文地址:https://www.cnblogs.com/SirNie/p/13285135.html
Copyright © 2011-2022 走看看