JAVA语言基础
2020年1月16日
学习基于 《零基础学JAVA语言》浙江大学 翁恺
- 在eclipse中打几个字母后按下Alt+/可以弹出补全提示
System.out.println("Hello World");
Scanner in = new Scanner(System.in);
System.out.println("echo:" + in.nextLine());
-
Ctrl+/ 整块注释
-
Java中的类名往往首字母大写
-
‘+’ 是一种运算符号,可以将字符串连接
-
定义数组:
int[] num = new int[100];num.length //获取num数组的长度 -
char可以包括汉字,JAVA使用unicode
-
for(String s:a){ //for each循环 System.out.println(s); } -
逃逸字符:无法打印的控制字符或特殊字符
-
包裹类型
| 基础类型 | 包裹类型 |
|---|---|
| boolean | Boolean |
| char | Character |
| int | Integer |
| double | Double |
包裹类型可以直接接受与它对应的基础类型,包裹类型实质上是一种类
包裹类型具有基础类型的功能,还具有以下常用功能:
Integer.MAX_VALUE
Character.isDigit('1') //等
-
Math类
Math.abs(-12) Math.round(10.645) Math.random()*100 Math.pow(2,3.2) -
字符串类String
String s = new String("comajor"); String s = "comajor"; -
Scanner类中的next()是读一个单词;nextLine()是读一行s.equals("bye") //用于判断字符串s是否是bye s1.compareTo(s2) //用于判断s1和s2的大小关系 s.length() //用于获得字符串长度 s.charAt(index) //返回index出的一个字符 s.substring(index) //获得index及其以后的子字符串 s.substring(index1,index2) //获得从index1到index2-1的子字符串 s.indexOf(c) //找到c所在的位置(c可以是字符或字符串,找不到返回-1) s.indexOf(c,n) //从n处开始向后找到c所在的位置 s.lastIndexOf(c) //从右边开始找 -
用字符串做switch-case语句:
switch(s){ case "this": ...; break; case "that": break; } -
函数定义
public static void sum(int a, int b){ ... }
本博客为Java初学者提供全面指导,涵盖Eclipse环境配置、基本语法、数组操作、字符串处理及常见类库使用,如Math和Scanner。通过实例演示如何进行输入输出、字符串操作和数学计算。
106

被折叠的 条评论
为什么被折叠?



