Java学习 Day2

1.注释:对我们写的代码进行解释说明。

(1)单行注释:// 。对一行代码进行说明。用在方法中。

(2)多行注释:/* 注释内容 */  。对多行的代码进行统一说明。用在方法中。

(3)文档注释:/** 注释内容 */  一般用在类上,方法上,成员变量。

2.标识符:程序需要我们开发人员自己来命名。类名只是标识符中的一种。

(1)标识符只能字母,_,$,数字组成。

(2)标识符不能以数字开头。

(3)标识符只能以字母,_,$开关。

(4)标识符中除了_,$以外,不能包含其他任何特殊字符。

(5)标识符不能用Java中的关键字。

a.骆驼式命名法:(变量名,方法名)第一单词的首字母小写,其后单词的首字母大写。 studentName

b.帕斯卡命名法:(类名)每个单词的首字母都大写。 StudentName

3.变量:在内存中声明一个空间存值。java是一种强类型语言。

(1)变量的三要素:变量类型,变量名,变量值。

(2)变量声明的方式:(=在java程序中赋值号,是将=右边的值赋给左边)

a.声明变量:数据类型 变量名;

  给变量赋值:变量名=变量值;

  变量的使用:变量一定先声明再赋值最后才能用。 System.out.println(变量名);

b.声明变量的同时赋值:数据类型 变量名=变量的值

4.数据类型:

整形:byte, short,int long  eg:  int age=18;

带小数点:float, double  eg: double score=85.5;  float height2=1.75f;

boolean:true,false  eg:  boolean flag=true;

char:单个字符    eg:  char sex='男';

String:字符串  eg:  String str1="我是中国人";

5.数据类型的转换:

(1)自动类型转换:目标类型 目标变量名=原变量名;

a.两种类型要兼容

b.小类型转大类型。

eg: byte num1=11;

int num2=num1;

(2)强制类型转换:语法: 目标类型 目标变量名=(目标类型)原变量名;

a.两种类型要兼容

b.大类型转小类型

eg:double num3=1.75;

float num4=(float)num3;

(3)在算术计算中,有一个数为double类型,则整个式子结果提升为double类型。

6. 算术运算符(+、-、*、/、%、++、--、注意区分前置和后置的区别)

(1)+ :  1+5 +号就是运算符;System.out.println("你好:"+2); +号就是连接

(2)-,* ,/就是运算符。在计算机中:整形数据=整形数据/整形数据 eg:  4= 9/2

(3)% 求余运算  eg:9%2==1

(4)++ :在自身的基础上加1. int a=8;

++a:a先在自身的基础上加1,再运算。

a++:a先参加运算,再在自身的基础上加1。

(5)-- :在自身的基础上减1. int a=8;

--a:a先在自身的基础上减1,再运算。

a--:a先参加运算,再在自身的基础上减1。

7.赋值运算符(= , +=, -=, *=, /=, %=)

(1)=:赋值运算符,=右边的值赋给左边

(2)+=, -=, *=, /=, %=:

int a=8;

a+=2  ->a=a+2

a-=2  ->a=a-2

a*=2  ->a=a*2

a/=2  ->a=a/2

a%=2  ->a=a%2

注:short s=1;  s+=1;//s=(short)(s+1);

byte b = (byte)257 ;

System.out.println(b);

如果是一个超过byte范围的int值,强转成byte时,int值-byte范围内的最大值+byte范围内的最小值-1

8.关系运算符(比较运算符)

= =:相等 = = 

!=:不相等 !(非)

>:大于

<:小于

>=:大于等于

<=:小于等于

9.逻辑运算符:左右两边是结果是一个boolean.

&(与) :表示并且,两个条件同时满足为真

&&(短路与):表示并且,如果第一个式子为假,第二个式子不会计算,直接返回假。

|(或) :表示或者,两个条件有一个为真就为真,两个为假才为假

||(短路或):表示或者,如果第一个条件为真,不会判断第二个条件直接返回真;如果第一个条件为假,才会判断第二个条件再返回值。

!(非):取反

^(异或):左右两边的条件相同为false,不同为true.

10.三目运算符

语法:(关系表达式)?表达式1:表达式2;

如果关系表达式为真,这个式子的结果表达式1;如果关系表达式为假,这个式子的结果表达式2.

eg:int result=1>2?4:5;

11.运算符的优先级:

()>算术运算符>关系运算符>逻辑运算符>赋值运算符

12.表达式的概念:操作数+运算符,就组成一个表达式

13.转义字符 :\n换行  \t空一个制表符位置

14.进制问题:n进制,逢n进1

  (1)十进制转换为其他进制:用短除法,将余数倒过来写。

  (2)公式: N进制转10进制:从右到左,N^0*数值+N^1*数值+..+N*(最高位)*数值

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

推荐阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,164评论 1 44
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,590评论 4 12
  • ……微课以教学视频片段为主线“统整”教学设计(包括教案或学案)、课堂教学时使用到的多媒体素材和课件、教师课后的教学...
    云居雁阅读 927评论 0 10
  • 今天先报个到!熟悉一下规则!
    红红的心中兰兰的天阅读 196评论 0 0
  • 001 接受现实,接受自己 基于真实的自己,争取每一天都能在一定程度上变得更好。 002 确立人生目标 要知道生活...
    燕妮在职场阅读 702评论 0 2