1.Java基础
1.1输出
//在控制台输出一定的内容,然后换行
System.out.println("helloworld");
//在控制台输出一定内容,不换行
System.out.print("helloworld");
//在控制台不输出内容,空行
System.out.println();
转义字符:
转义字符 | 描述 | 举例 |
---|---|---|
\" | " | System.out.println(“”");//输出“ |
\\ | \ | System.out.println(“\”);//输出\ |
\t | 一个Tab键的距离 | System.out.println(“\t”);//TAB的距离 |
\n | 换行 | System.out.printlin(“\n”);//换行 |
System.out.println("\"");//输出“
System.out.println("\\");//输出\
System.out.println("\t");//TAB的距离
System.out.printlin("\n");//换行
1.2 代码注释
解释代码:
给程序员看的,代码注释不受编译器的编译,不影响程序的执行效率,提倡代码注释多多益善。
分类:
1、单行注释://
2、多行注释:/* */
3、文档注释:/** */ javadoc -d doc 文件名.java
1.3 变量
我有10元,早饭花了6元,还剩多钱?
1、开空间,存储数据
2、CPU运算,更新空间的值
变量:内存的一块空间
这块空间中存储的值是可以发生变化的
变量三要素:
变量的值:空间内存储的数据;
变量类型:空间内存储的数据的类型,来决定分配空间的大小;
变量名:存储空间的别名,能够快速的找到、取出其中的数据;
数据类型:
1)基本数据类型:
1.数值:
整数:
int:4个字节 [32位 -231~231-1]
byte:1个字节
short:2个字节
long:8个字节
小数/浮点数:
float:4个字节
double:8个字节
字符型:
char:存储单个字符 使用单引号引用 ‘男’ ‘1’ 2个字节
字符0-----48、A-----65、a-----97 ASCII
布尔型:
boolean:真 true、假 false
2)引用数据类型:
字符串类型:
String 存储0-多个字符 使用双引号引用“helloworld”
3)怎么样确定数据类型:
存储手机号:字符串;
身份证号:字符串;
订单号:字符串;
不需要计算,可以存储为字符
4)变量名
1.命名规范:
1)只能使用:$、字母、数字、_、不能以数字开头
2)不能使用关键字:public class static void String
3)要见名知意: age name score
4)使用驼峰法:(Camel命名法):studentjavaScore
stujavaScore
5)区分大小写:age Age
5)变量的使用:
1.申请空间:数据类型 变量名;
例:int money;
double score;
2.存储数据:menoy = 10;
可以合成一步:数据类型 变量名=值;
例:String name=“王明”;
boolean flag=true;
3.使用变量
System.out.println(name);
练习:
品牌名:漫步者
价格:299.9
颜色:白
库存:100
是否首发:false
public class Test5{
public static void main(String[] args){
String name = "漫步者";
double price = 299.9;
//String color = "白色";
char color = '白';
int kuCun = 100;
boolean sF = false;
System.out.println("MP4的品牌名:"+name);
System.out.println("MP4的价格:"+price);
System.out.println("Mp4的颜色:"+color);
System.out.println("MP4的库存:"+kuCun);
System.out.println("是否首发:"+sF);
}
}
输出某个学生的信息
姓名:王丽
性别:女
身高:165.8
年龄:18
是否常驻西安:true
public class Test6{
public static void main(String[]