前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java入门

java入门

作者头像
小小咸鱼YwY
发布2020-06-19 15:05:41
5170
发布2020-06-19 15:05:41
举报
文章被收录于专栏:python-爬虫python-爬虫

1.代码

代码语言:javascript
复制
public class HelloWorld{   //HelloWorld为类名必须和文件名相对
    public static void main(String[] args){  //main为入口函数  
        System.out.println("hello world");   // System.out.println为打印
    }
}

/*
一个文件可以有多个class,但是只能一个声明为public,而且public的这个类要跟文件名相同
*/

2.定义类

代码语言:javascript
复制
class 类名{
    
}

3.注释

代码语言:javascript
复制
//单号注释
/*多行注释*/

4.定义变量

代码语言:javascript
复制
数据类型 变量名称;
变量名称 = 赋值;
//也可以直接这样写
数据类型 变量名称 = 赋值;

5.声明方法

代码语言:javascript
复制
public static void 方法名(传入参数类型 参数名){  //多个参数用,分开
    
}

6.常用数据类型

代码语言:javascript
复制
//数字
//整数无非是范围问题
int 
byte
short
long   //结果要加L 比如10  ,10L
//小数    
float //结果要加F 比如10.1  ,10.1F 
double
    
 //字符串
 String
    
 //布尔类型 
 boolean  //true或者false
    
    
 //默认情况
System.out.println(1111)//默认int
System.out.println(11.11)//默认double
    
 //数据转换
 //同类型,小的可以自动转换成大的
 //int num = (int)100L 强制转换,但是不推荐使用

7.运算符

1. 算数运算符

操作符

名称

描述

+

加法

相加运算符两侧的值

减法

左操作数减去右操作数

*

乘法

相乘操作符两侧的值

/

除法

左操作数除以右操作数

%

取余

左操作数除以右操作数的余数

++

自增

操作数的值增加1

自减

操作数的值减少1

2. 比较运算符

操作符

名称

描述

>

大于

相加运算符两侧的值

<

小于

左操作数减去右操作数

==

等于

相乘操作符两侧的值

>=

大于等于

左操作数除以右操作数

<=

小于等于

左操作数除以右操作数的余数

!=

不等于

操作数的值增加1

3.逻辑运算符

操作符

名称

描述

&&

短路与

当且仅当两个操作数都为真,条件才为真。

&

逻辑与

当且仅当两个操作数都为真,条件才为真。

| |

短路或

如果任何两个操作数任何一个为真,条件为真。

|

逻辑或

如果任何两个操作数任何一个为真,条件为真。

!

逻辑非

用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false

4. 位运算符

操作符

名称

描述

&

按位&

如果相对应位都是1,则结果为1,否则为0

|

按位或

如果相对应位都是0,则结果为0,否则为1。

^

异或

如果相对应位值相同,则结果为0,否则为1

~

按位取反

翻转操作数的每一位,即0变成1,1变成0。结果为: -(X+1)

<<

按位左移 |通常格式为:value << num,value按位左移num位

>>

有符号按位右移

通常格式为:value >> num,value按位右移num位。

>>>

无符号按位右移

通常格式为:value >> num,value按右移num位,移动得到的空位以零填充。

5. 赋值运算符

操作符

名称

描述

=

赋值

右操作数的值赋给左侧操作数

+=

加和赋值

左操作数和右操作数相加赋值给左操作数 (a+=b 等同于 a = a+b)

-=

减和赋值

左操作数和右操作数相减赋值给左操作数 (a-=b 等同于 a = a-b)

*=

乘和赋值

左操作数和右操作数相乘赋值给左操作数 (a*=b 等同于 a = a*b)

/=

除和赋值

左操作数和右操作数相除赋值给左操作数 (a/=b 等同于 a = a/b)

(%)=

取模和赋值

左操作数和右操作数取模后赋值给左操作数 (a%=b 等同于 a = a%b)

<< =

左移位赋值

左移位赋值运算符 **(a<<=b 等同于 a = a<

>> =

右移和赋值

右移位赋值运算符 (a>>=b 等同于 a = a>>b)

^ =

除和赋值

按位与赋值运算符 (a^=b 等同于 a = a^b)

&=

除和赋值

按位异或赋值操作符 (a&=b 等同于 a = a&b)

| =

除和赋值

按位或赋值操作符 (a|=b 等同于a = a|b)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.代码
  • 2.定义类
  • 3.注释
  • 4.定义变量
  • 5.声明方法
  • 6.常用数据类型
  • 7.运算符
    • 1. 算数运算符
      • 2. 比较运算符
        • 3.逻辑运算符
          • 4. 位运算符
            • 5. 赋值运算符
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档