标准化输出语句:
- 格式: System.out.println:
- 输出:
字符串 表达式:
逻辑表达式 true false
算术表达式
变量:
- 什么是变量?在程序的运行过程中.值可以变化的量,叫做变量,反之叫做常量
- 变量的命名规则:
英文字母 数字 下划线 $组成
不能以数字开头
严格区分英文字母大小写
不能使用java关键字
建议在命名变量时 见名知意
3. 变量的使用规则:先定义在使用 可以重复的使用,但不能重复定义
数据类型:
一.基本数据类型
1)整型 整数
- byte 字节型 文件的读写操作 1个字节
- short 短整型 兼容性 2个字节
- int 整型 默认 4个字节
- long 长整型 表示时间的毫秒值 8个字节 加后缀l或者L 2655555L
- 最大值:MAX_VALUE
- 最小值
2) 浮点型
- float 单精度浮点数 3.14F
- double 双精度浮点数 314568923
3)字符型 单引号括起来的单个字符
- char 'a' 'A' '中' '1' ' '
- 其中A的值为65 a的值为97 相差32
4)布尔类型 逻辑的真和假 boolean
二.引用数据类型
string data日期类型 file文件类型
Thread多线程 Rondom随机数
Sanner键盘扫描 :导包 import java,util.Scanner
从键盘接收数据 Scanner scanner=new Scanner(System.in);
int x=scanner,nextln();
文本方法
length() 表示该字符串的长度
System.out.println("火车驶向云外,梦安魂于九霄".length());
toUpperCase 小写英文字母转化成大写字母
toLowerCase 大写英文字母转换成小写字母
System.out.println("123中文abcdefg".toUpperCase());
System.out.println("123中文ABCDEFG".toLowerCase());
charAT (下标):获取字符串中该下标对应的字符
下标:0 1 2 3 4 5 System.out.println("火车驶向云外".charAt(0));
System.out.println("火车驶向云外".charAt(1));
System.out.println("火车驶向云外".charAt(2));
indexof() 获取该字符串首次出现时的下标 没有这个字时 返回-1
indexof("字符串",下标):从该下标开始向后查找该字符串对应的下标
System.out.println("火车驶向云外".indexOf("云"));
System.out.println("火车驶向云外".indexOf("梦"));
System.out.println("羊了个羊".indexOf("羊"));
System.out.println("羊了个羊".indexOf("羊",1));
substring(beginIndex,endIndex) endindex不包括
System.out.println("火车驶向"); //
startsWith(字符串) 是否以该字符串开头 System.out.println("120103199908283234".startsWith("120"));
System.out.println("津E0001".startsWith("津E"));
endsWith(字符串) 是否以这个字符结尾 判断什么类型文件
System.out.println("小情歌.mp3".endsWith(".mp3"));
System.out.println("我的歌声里,mp4".endsWith(".mp4"));
trim()去除两边空白
System.out.println(" helloworld ".trim());