JAVA自学日记——Part Ⅰ.

时间:2022-09-17 22:34:28

和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++更加易用智能,也大大提高了编程的效率。