java小白的日常
数据类型的转换
可以将占用大字节的常量装换成占用小字节的常量(short可以转化成long,int…)但是占用小字节的常量不可以转为大字节的常量(short不可转为int,shott,){可以强制转化在转化前加上要转化的常量(int=(long)+。。。)}
常用的 int 4个字节
short 2个字节
long 8个字节
Ascll编码表
char ×= ‘a’
a代表一个数值,并且是固定的,
注意:(1) 要加单引号
(2) 里面只是一个字符,0到9 大小写的a/A到b/B
运算符
/ =除法运算
% =取模运算(实际就是取余数,但是一定要读成取模)
++,–. 自增自减运算
例 public static void main{string[] args)
intf i = 2
System.out.println(i2-2) //结果是2 }
++,–,就是变量自己加一或者减一
混合运算
public static void main (string[]args){
int a = 1;
int b =++a;
System.out.println(a); //a=2 b=2 } //++在前先赋值给a然后在计算给b,++在后先计算给b在给自己赋值。
注意:+ 在遇到字符串的时候就是起链接的左右 (字符串一般都是双引号标记:" ")
例: public static void main (string[]args){
System.out.println(“3+3=”+6+6) }
//输出为6+6=33
在字母串里“+”只代表连接,拼接
赋值运算符
+=,-+。%=,,,,,
含义就是把右边的值赋给左边
例 public static void main (String[]args){
int i = 5;
i=5; // i f= i*5 先赋值 5×5=25
System.out.println(i); // 计算所得值为25
}
比较运算符
==。<,>,<=,>=, !=(如果两边不相等就是true)
正确为true 错误为false
public static void main(String[] args) {
System.out.println(3>=4);//false
System.out.println(3!=4);//true }
以此类推
三元运算符
“ ? ” 布尔类型表达式?结果1:结果2
public static void main(String[] args) {
int i = (1==2 ? 100 : 200);
System.out.println(i);//200
int j = (3<=4 ? 500 : 600);
System.out.println(j);//500}
简单来说,正确就是前面那个变量(ture),不正确就是后面的变量(false)
方 法
总方法
public static void main(String[] args)
public static=修饰符
void = 返回值一种类型
可以大概看看 heihei
推荐阅读
-
php的aes加解密封装类(适应php7.2以上),可与java互解
-
android中优雅的处理nullPointException(java8 Optional)
-
Java8新特性(二)-强大的Stream API
-
java简单的加密和解密算法
-
java小白的日常
-
js btoa atob base64加密算法,对应java后台的btoa atob的解密算法
-
java 简单的对称加密解密,加密后无特殊字符串
-
Win10操作系统下,Java环境变量的配置和Java入门小程序“hello,world”的编译
-
JAVA的对称加密算法AES——加密和解密
-
java的对称加密算法 AES -----加密和解密