JAVA语言基础学习笔记精华摘要

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);
    }
    
  • 逃逸字符:无法打印的控制字符或特殊字符

  • 包裹类型

基础类型包裹类型
booleanBoolean
charCharacter
intInteger
doubleDouble

包裹类型可以直接接受与它对应的基础类型,包裹类型实质上是一种类

包裹类型具有基础类型的功能,还具有以下常用功能:

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){
        ...
    }
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值