博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java_week2
阅读量:5258 次
发布时间:2019-06-14

本文共 854 字,大约阅读时间需要 2 分钟。

  这周学习发现Java中标识符、运算符、变量、方法和流程控制和C、C++中十分相似。

转义字符

\n;换行

\b;退格

\r;按下回车键

\t;制表符,相当于Tab

打印带双引号的hello world

\hello\       \表示单纯的字符

 

负数的二进制表现形式:

取反~:将二进制的10,01

十进制6

二进制:0000 0000 0000 0000 0000 0000 0000 0110

十进制:-6

二进制:1111 1111 1111 1111 1111 1111 1111 1001

Java 中数据类型多了一个byte(字节型,占1个字节)

 

定义变量: float f=2.3;//编译出错,因为默认2.3double

正确定义:float f=2.3f   明确一下2.3为单精度

long l=4l   明确4位长整型

 

 

 

取模运算 1%-5==1

 

         -1%5==-1

 

只看被模数(左边)

 

 

 

字符串数据和任何数据使用+都是相连接,最终都会变成字符串

 

System.out.printIn(“ab”+5+5); //”ab5”   ab55

 

int a=3,b;

 

b=++a;

 

System.out.printIn(“a=”+a”,””b=”+b);//a=4,b=4

 

 

位运算(二进制)

3<<2    //3的二进制数往左移2位前面两位去掉在末尾用0补齐

0000-0000   0000-0000   0000-0000   0000-0011   

0000-0000   0000-0000   0000-0000   0000-001100   

 

3<<2 的结果就是12

右移 2进制往右移去掉最后两位 前面用0补齐

两个大于号右移 >> 最后补0还是1 看最高位是几。

三个大于号右移 >>>  无论最高位是什么右移用0补。

 

 

 一个数异或另一个数两次 结果还是那个数。6^3^3 结果是6

 

下周学习java语句。

 

 

 

 

转载于:https://www.cnblogs.com/janeszj/p/9349201.html

你可能感兴趣的文章
前台freemark获取后台的值
查看>>
Spring-hibernate整合
查看>>
exit和return的区别
查看>>
Django 相关
查看>>
Python(软件目录结构规范)
查看>>
codeforces水题100道 第二十二题 Codeforces Beta Round #89 (Div. 2) A. String Task (strings)
查看>>
c++||template
查看>>
条件断点 符号断点
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串------(转)...
查看>>
python的多行注释
查看>>
连接Oracle需要jar包和javadoc文档的下载
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
Java基础教程——网络基础知识
查看>>
Kruskal基础最小生成树
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
关于收费软件
查看>>
javascript之Style物
查看>>
Factory Design Pattern
查看>>
P1192-台阶问题
查看>>