java基础(三)
二进制和十进制之间的转换问题
使用的方法是碾转相除法:就是让一个数除以2,取余数,除到商为0为止,然后倒着将余数组合起来.
常量
常量:就是在程序运行过程中不会改变的量
空常量不能直接使用
分类:
整数常量: 所有的整数 1,2,3,4,5,6,7 -1 -2
小数常量: 带有小数点 1.2,3.5,5.7,-1.5
字符常量: 带单引号 '字符' 单引号中只能出现一个字符 'a' '1' 'A' '0' '中' ('中1' 'AA' '')
字符串常量:带双引号 "内容" 双引号中可以写0个或者更多个字符串内容 "" "涛哥" "1" "haha" "hehe" "hiahia"
布尔常量: true false
空常量:null 代表啥都没有 不能直接使用
/*
常量:
概述:在代码运行的过程中,值不会改变的量
*/
public class Demo02ChangLiang{
public static void main(String[] args){
//整数常量
System.out.println(-1);
//小数常量
System.out.println(1.2);
//字符常量
System.out.println('1');
//System.out.println('a1');
//System.out.println('');
//字符串常量
System.out.println("柳岩很好看");
System.out.println("");
//布尔常量
System.out.println(true);
//空常量
//System.out.println(null);不能直接使用
}
}
变量:
概述:在代码的执行过程中,值能够改变的量
值:变量是存储空间,变量中存储的东西就是值。
数据类型:
基本数据类型:4类8种
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
引用数据类型:
类 数组 接口
注意:
整数的默认类型是int 小数的默认类型是double
定义格式:
1. 数据类型 变量名;
变量名 = 值;
2. 数据类型 变量名 = 值;
扩展:字符串不是基本数据类型,但是定义格式可以和基本数据类型的格式一样
String s = "abc";
/*
变量:
概述:在代码的执行过程中,值能够改变的量
数据类型:
基本数据类型:4类8种
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
引用数据类型
类 数组 接口
注意:
整数的默认类型是int 小数的默认类型是double
定义格式:
数据类型 变量名;
变量名 = 值;
数据类型 变量名 = 值;
扩展:字符串不是基本数据类型,但是定义格式可以和基本数据类型的格式一样
String s = "abc";
*/
public class Demo03Var{
public static void main(String[] args){
//定义一个byte类型的
byte num1;
num1 = 10;
num1 = 20;
System.out.println(num1);
//short
short num2 = 30;
num2 = 50;
System.out.println(num2);
//int
int num3 = 90;
System.out.println(num3);
//long
long num4 = 100L;
System.out.println(num4);
//float
float num5 = 2.5F;
System.out.println(num5);
//double
double num6 = 2.6;
System.out.println(num6);
//char
char num7 = 'a';
System.out.println(num7);
//boolean
boolean num8 = true;
System.out.println(num8);
boolean num9 = false;
num9 = num8;//num8是true 将num8的true给了变量num9
System.out.println(num9);
//String
String s = "张大萌和柳岩是闺蜜~~~";
System.out.println(s);
System.out.println("---------------");
int x,y,z;
x = 10;
y = 20;
z = 30;
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println("---------------");
int i = 10,j = 20,t = 40;
System.out.println(i);
System.out.println(j);
System.out.println(t);
}
}
变量的注意事项:
1.变量没有初始化(第一次赋值),不能直接使用
2.在一个大括号中不能出现相同名字的变量
3.变量没有定义,不能使用
4.不同的作用域中的变量(一对大括号),尽量不要相互使用
public class Demo04VarNotice{
public static void main(String[] args){
//int i;
//System.out.println(i);
int i = 10;
//int i = 20;
System.out.println(i);
//System.out.println(j);
{
int x = 100;
System.out.println(x);
System.out.println(i);
}
//System.out.println(x);
}
}
知识点的整理
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/10536596.html