2019-02-26

/*关键字,保留字 标识符

* 只能用下划线 英文字母 $开头

* 不能有空格

* 不能有关键字和保留字

* 变量

* 数据类型 基本数据类型(byte short int long float double char boolean)

*/

int num1 = 100;

float num2 = 9.0f;

char c1 = '6';

System.out.println(c1+1);

boolean b1 = 1000 > 999;

System.out.println(b1);

/*

* 1.进制(二进制 八进制 十六进制)

* 2.字符的另一种表示方式unicode

* 3.转义符  \

*/

int num = 010;

// 010是八进制的8

System.out.println(num);

int num1 = 0x1F;

// 0x1F是十六进制的31

System.out.println(num1);

char c1 = '\'';

System.out.println(c1);

同一块内 不能声明同名变量

// 变量作用域:百年俩个的有效范围 从声明它的位置开始 到他所在的快结束

// int num1 = 10;

// boolean num2 = true;

// System.out.println(num1);

/*

赋值运算符:=、+=、﹣=、*=、/=、%=

算术运算符: +、﹣、*、/、%、++、 --

比较运算符:>、<、>=、 <=、= =、!=、instanceof

逻辑运算符:!、&&、||

位运算符: &、|、^ 、 ~、>>、<<、>>>

条件运算符: ?:

条件运算符很独特,因为它是用三个操作数组成的三元运算符。

*/

int num = 10;

System.out.println(num);

num = 100;

System.out.println(num);

num += 10 ;// 与num = num+10等效

System.out.println(num);

num -= 10 ;// 与num = num-10等效

System.out.println(num);

num *= 10 ;// 与num = num*10等效

System.out.println(num);

num /= 10; // 与num = num/10等效(取整)

System.out.println(num);

num %= 10; // 与num = num%10等效(余数)

System.out.println(num);

//如果加号两侧是数值表达式 做的是加法

//如果加号有一侧是字符串 加号就是连接符号

System.out.println(5+6);

System.out.println("hello"+6);

int num3 = 102;

int num4 = 1;

// 显示num3+num4=结果

System.out.println("num3+num4="+(num3+num4));

System.out.println(num3+"+"+num4+"="+(num3+num4));

// /:整型和整形相除 结果还是整型(取整 不是四舍五入)

System.out.println(11/3);//3

System.out.println(11.0/3);//3.66666666666666665

System.out.println(11/3.0);//3.66666666666666665

//% 取余数(模运算) 结果的正负只与被除数有关

System.out.println(5%2);//1

System.out.println(-5%2);//-1

System.out.println(5%-2);//1

System.out.println(-5%-2);//-1

// ++自增,--自减

// int i = 1;

// i++; // i = i+1;i+=1;

// System.out.println(i);

        int i = 1;

        int j = 0;

        j = i++;//++在后 先运算 再自增 打印也是先打印再自增

        System.out.println(i);//2

        System.out.println(j);//1

int num1 = 20;

int num2 = 30;

System.out.println((num1++)+num2);//50

System.out.println(num1+","+num2);//21,30

int num1 = 20;

int num2 = 30;

System.out.println((num1++)+num2+","+((++num1)+(++num2)));//50,53

System.out.println(num1+","+num2);//22,31

int i=1;

// 比较运算符

int age = 22;

if (age >18) {

System.out.println("成年人");

}

if(age == 18) {

System.out.println("正好成年人");

}

if(age < 18) {

System.out.println("未成年人");

}

}

i=i++;

System.out.println(i);

//特殊情况

/*

* 当运行一个java应用程序时,在电脑上会先运行一个JVM

* 然后.java源文件编译成的.class文件会在这个JVM上运行

* JVM内存按照功能分为五大区域

*

* 栈(stack) 存放程序运行时需要的局部变量

* 方法区

* 堆(heap)

*/

// 逻辑运算符 ! && || 非 与 或

int age = 22;

double height = 1.99;

// if(age > 18 && height> 1.8) {  //与

// System.out.println("666");

if(age > 18 || height> 1.8) {  //或

System.out.println("666");

}

// !只能对boolean值取反,true取反false,false取反true

boolean b = height > 1.8;

if(!b) {

System.out.println(111);

}

}

// 按位&和按位| 跟 逻辑&&和逻辑|| 都能进行逻辑判断

// 按位&和按位|能够参与位运算(位运算针对的是二进制整数)

//&,|和&&,||有什么异同

// 1.都能参与逻辑运算

// 2.前两个可以参加位运算 后两个不能

// 3.&&和||有短路性 &和|没有

// 条件运算符(三元运算符) ?

int num = 145 >999 ?145 : 999;

// 当表达式1?表达式2:表达式3

// 当表达式1是true时 返回表达式2 否则返回表达式3

int year = 1600;

System.out.println(year%400 == 0 || (year%4 == 0&& year%100 != 0 )? "ping" : "run");

}

int x = 5;

int y = 7;

// 互换x和y的值

// int temp;

// temp = x;

// x = y;

// y = temp;

// System.out.println(x+","+y);

System.out.println(4%5) //4 如果是小的在前面 就是取前面的数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343