zoukankan      html  css  js  c++  java
  • JAVA自学日记——Part Ⅰ.

    和C++比较相似,Java同样是面向对象的设计语言,在基础的语句上有一些不大的差别,经过两天的学习,大概的了解了在eclipse中如何进行简单的编程,解决一些简单的问题,诸如在学习C时做过的“字符串倒序出入”,“计算某年某月某日”这类问题。学习C++时,在类这一部分花了很多的时间,因为这是面向对象语言的核心,Java也是相同,今天也就停在了类这里,明天将继续学习,努力在月末可以写出一些有姿有色的小程序。

    其中一些经常会用到的语句在这里标记一下。

    进行控制台输出时,会用到Scanner语句:

    String str;

    Scanner scanner = new Scanner(System.in);

    str=scanner.next();                      //表示接收控制台输入的字符串(无法接收空格)

    str=scanner.nextLine();                //可接收空格的字符串

    int i=scanner.nextInt();                 //表示接收输入的int类型数据,double,boolean有同样的用法

    char ch=scanner.nextLine().charAt(int index);   //表示取出字符串中的某个位置的一个字符

    包装类中有很多实用的方法和常亮。

    Integer.MIN_VALUE 以及 Integer.MAX_VALUE         //分别表示整形的最小值与最大值

    int i=Integer.parseInt(string);                              //将字符串类型转换为int类型数据

    String str=Integer.toBinaryString(int value);         //表示将十进制数转换为二进制并输出字符串

    str=Integer.toHexString(int value);                      //表示将十进制转换为十六进制

    同样,字符串类也有比如

    String str,str1;

    str.equals(str1);                                              //将str与str1进行比较

    str.length();                                                   //返回字符串的长度

    str.toCharArray();                                           //将字符串拆分为字符数组

    str.charAt(int);                                               //去第i位字符

    str.indexOf(char);                                           //过滤字符,并返回字符的位置

    str.trim();                                                        //去掉字符串的前后空格

    str.subString(string);                                      //取出子字符串

    str.endsWith(); str.startWith();                        //判断开头和结尾的字符

    str.LowerCase(); str.UpperCase();                   //转换大小写

    str.replace(int,int,string);                                //替换字符串中的字符

    在使用JAVA语言的时候,通过这些语句和方法,可以快速的达到很多目的,感觉相比要比C++更加易用智能,也大大提高了编程的效率。

  • 相关阅读:
    uva 147 Dollars
    hdu 2069 Coin Change(完全背包)
    hdu 1708 Fibonacci String
    hdu 1568 Fibonacci
    hdu 1316 How Many Fibs?
    poj 1958 Strange Towers of Hanoi
    poj 3601Tower of Hanoi
    poj 3572 Hanoi Tower
    poj 1920 Towers of Hanoi
    筛选法——素数打表
  • 原文地址:https://www.cnblogs.com/kingsman/p/5276712.html
Copyright © 2011-2022 走看看