1:基础语法->ASCII编码表
计算机的世界,01->二进制
全世界有多少个国家?每个国家用什么语句? 全世界都在使用计算机。
美国:计算机可以直接识别人类的文字
字母a对应的十进制为97,大写的字母A对应的十进制是65
美国佬:a-z A-Z 0-9 !@#$%等
a->在硬盘当中存储并不是a,是a对应值97的二进制
常用的ASCII编码表:
数字0-9对应的ASCII编码十进制为48-57,字母a-z对应的是97-122,字母A-Z对应的是65-90.
中国:开始做自己的编码表
让十进制数,对应一个汉字
简体中文编码 GB2312 -> 国标 对应的汉字比较少
升级为GBK
万国码:国际标准ISO (全球所有的语言兼容ASCTII编码表) Unicode
public class ASCIIDemo{
/*
char 转换为int类型的时候,类型自动提升,char数据类型,会去查询编码表,得到整数
*/
public static void main(String[] args){
char c = 'a';
int i = c + 1;
System.out.println(i); // 98
int j = 90;
// 强制类型转换
char h = (char)j;
System.out.println(h); // Z
System.out.println((char)6);
char k = '你';
System.out.println(k);
// char类型的范围:0-65535
char n = 65534;
}
}
2:基础语法->char类型的存储
java中字符,数据类型 char
java中整数,数据类型 int
public class LoopTest{
public static void main(String[] args){
/*
输出所有的英文字母
1、小写
2、大写
52
利用编码表来实现
A-Z 65-90
a-z 97--122
思路:
1、定义变量,保存小写a,保存大写A
2、循环26次,输出定义好的变量
每次循环,变量++
*/
// 定义变量 保存字母
char xiaoxie = 'a';
char daxie = 'A';
// 循环
for(int i = 0;i < 26;i++){
System.out.println(xiaoxie + " " + daxie);
daxie++;
xiaoxie++;
}
}
}
public class Test99{
public static void main(String[] args){
/*
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
*/
for(int i = 1;i <= 9;i++){
for(int j = 1;j <= i;j++){
// 按照标准格式打印
System.out.print(j + "*" + i +"=" + i * j + "\t");
}
System.out.println();
}
}
}
3:工具的使用:eclipse idea netbeans
优点:免费、无版权、随使用。开源(eclipse的源码对外开放)、可下载插件(拓展性强)、
绿色版软件->解压即可使用
4:eclipse快捷键:
atl + / 自动补全
Ctrl + / 单行注释 取消单行注释
Ctrl + Shift + / 多行注释
Ctrl + Shift + \ 取消多行注释
Ctrl + Shift + o 导入包选中的行
Alt + 上下箭头 移动这行代码
Ctrl + D 删除当前行
Ctrl + 1 查看提示
Ctrl + 2 r 统一改名
Ctrl + 2 l 接收返回值
package com.itstaredu.demo;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
//atl + /快捷键
System.out.println("HelloWorld");
Scanner sr = new Scanner(System.in);
for (int i = 0; i < args.length; i++) {
}
}
}