Java基础学习笔记记录(一)
2018-12-25 08:24:25来源:博客园 阅读 ()
1、Java编写的一个基本结构
1 public class demo{ //以下包含权限修饰符、静态修饰符、返回值修饰符以及主方法main() 2 public static void main(String[] args){ 3 4 } 5 }
注意:就java严格区分大小写,main()主方法必须声明为public static void。
Java的整型数据有三种表示形式:十进制、八进制、十六进制。
2、变量及其有效范围
成员变量:在类体中所定义的变量,在整个类中都有效,又可细分为静态变量和实例变量
1 class var{ 2 int x = 1;//实例变量 3 static int y = 2;//静态变量(也称类变量) 4 }
局部变量:在类方法中定义的变量,只在当前代码块中有效。
1 public class demo{ static int x = 1;//定义成员变量x //以下包含权限修饰符、静态修饰符、返回值修饰符以及主方法main() 2 public static void main(String[] args){ 3 int x = 2;//定义局部变量x System.out.println("x的输出值为:"+ x); 4 } 5 }
输出结果为:x的输出值为:2
3、运算符(只举例几种需要特别注意的)
自增自减运算符
++a(--a)//使用变量前先自增(自减)1 a++(a--)//使用变量后先自增(自减)1
逻辑运算符
&&、& 逻辑与
|| 逻辑或
! 逻辑非
注意:&&、& 都表示逻辑与,不同的是使用&&,当第一个表达式为false时,则不去判断第二个表达式,减少判断次数,从左端表达式可推出整个表达式的值称为”短路“
public class Calculation{ public static void main(String[] args){ int a = 1; int b = 2; boolean resylt = ((a>b)&&(a !=b)); boolean resylt2 = ((a>b)||(a !=b)); System.out.println(result); System.out.println(result2); } }
位运算符
& 按位与
| 按位或
~ 按位取反
^ 按位异或(相同结果为0不同为1)
<< 左移
>> 右移
>>> 无符号右移,无论最高位是0或1,左侧被移空的高位补0
三元运算符
条件式?值1:值2
若条件式值为ture,则整个表达式值取值1,否则取值2.
int x = 100; int y = 200; int z =((x=y)?x:y)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash