初学者入门学习java的简介笔记(2)
来源:互联网 发布:最终信仰知轩 编辑:程序博客网 时间:2024/04/19 11:04
1学习java需要掌握java语言的关键字、标识符及其命名规范(java中严格区分大小写)
关于i++的问题代码
关于三元运算符的代码
2标识符
进制间的转换(二进制、十进制等)
计算机中的数据都是2进制表示
(最小单位是字节 (1字节8个二进制位(其中的每一个叫bit位)))
例子:752=2*10(0)+5*10(1)+7*10(2)=752
1011=1*2(0)+1*2(1)+0*2(2)+1*2(3)=11 [转换为十进制后就是11]
3熟练掌握Java中的数据类型(基本和引用)5 熟练使用各种数据类型之间的强制转换和自动转换
强制转换会丢失精度!!
‘a’+1通过ASCII码表将字符a转化为对应的数字
6 掌握变量和常量的概念
7 掌握运算符与表达式
有附代码java中的注释方法
附代码
变量的定义
public class Demo1 {public static void main(String[] args) {//注释不会当作代码运行 进制//列举一下: 二进制 八进制 十进制 十六进制System.out.println(100);System.out.println(11);System.out.println(22);System.out.println(1);System.out.println(3);//变量(变量要配合类型使用)//定义一个整数(类型 变量名 =值)byte a1=-126;//-128-127short a3=10;int a2=10;long a4=10;//推介了一个(中庸) intSystem.out.println(5/2);//2//定义一个小数float f1=22.2f;double d1=33.3;//java中推介了一个 double//定义一个字符【字符使用单引号,并且字引号中只能写任意一个字符】char c1='男';char c2='a';System.out.println(c2+1);System.out.println(c1+1);//定义一个布尔值boolean b1=true;boolean b2=false;System.out.println(b1);}}
java类型之间的相互转换
public class Demo_Data2 {public static void main(String[] args) {//强制类型转换【合理转换,才可得到有用数据】//语法: 类型 变量名=(类型)值int it=200;short st=(short)it;System.out.println(st);//强制转换可能导致精度丢失double db=10.12;long lg=(long)db;System.out.println(lg);//从大到小byte bt=(byte)it;System.out.println(bt);}}
关于i++的问题代码
public class Demo4_count2 {public static void main(String[] args) {//++int a=10;int b=++a;//++在前,先运算,再赋值System.out.println(b);//11System.out.println(a);//}}
public class Demo4_count3 {public static void main(String[] args) { int a=0; System.out.println(a++);// 0 System.out.println(a);// 1 int b=3; b++; a=b+1+(++b); System.out.println(a++);//10 System.out.println(++b);//6 b=b+b++; System.out.println(++b);//13 System.out.println(--b);//12}}关于赋值运算
public class Demo5_value {public static void main(String[] args) {//java中的赋值运算//+= -= *= /= %= //=int a=9;a*=1;//a=a*1System.out.println(a);int b=8;b%=3;//b=b%3System.out.println(b); //= 赋值和 ==比较int c=100;System.out.println(b==c);}}关于比较符运算
public class Demo6_compare {//比较运算符public static void main(String[] args) {System.out.println(2>=2);//true true trueSystem.out.println(2!=1);//trueSystem.out.println(1==10);//false}}关于逻辑运算符的代码
public class Demo7_logic {public static void main(String[] args) {//逻辑运算符{逻辑运算符两边必须是boolean类型表达式}// | 或者 System.out.println(1>4|2>1);//真// & 并且System.out.println(1>3&3<9);//假 // ! 取反System.out.println(!(1>99));//真//||或者(短路)int a=1;System.out.println(a>0||++a>100);//++a>100被短路System.out.println(a);int b=1;System.out.println(b>0|++b>100);System.out.println(b);//&&并且(短路)int c=9;System.out.println(c<3&&++c>3);System.out.println(c);//&&并且(短路)int d=9;System.out.println(d<3&++d>3);System.out.println(d);//&&并且(短路)int f=9;System.out.println(f>3&&++f<3); System.out.println(f);}}
关于三元运算符的代码
/** * * @author jiang * 文档注释 * */public class Demo8_sanYan {public static void main(String[] args) {//三元运算//语法 : 布尔类型表达式?表达式1:表达式2char c=3>1?1+12+232:'女';System.out.println(c);//三元运算是根据问号前的结果。判断选择冒号前面还是后边的值int a=7;int b=a++>2?++a:a--+--a;System.out.println(a);//9//单行注释 ctrl+//*多行注释多行注释*/ //ctrl+shift+/ }}
i++图解
阅读全文
1 0
- 初学者入门学习java的简介笔记(2)附加笔记
- 初学者入门学习java的简介笔记(2)
- 初学者入门学习java的简介笔记(1)
- 初学者入门学习java的简介笔记(3)之流程控制
- Java初学者入门简介
- java初学者学习笔记
- JAVA基础篇 初学者入门必备的学习资料
- JAVA基础篇 初学者入门必备的学习资料
- 初学者入门:Java学习要有的30个目标
- JAVA基础篇 初学者入门必备的学习资料
- 初学者入门:Java学习要有的30个目标
- 初学者入门:Java学习要有的30个目标
- Java 初学者的入门指南
- POE初学者入门简介
- 给JAVA初学者的部分笔记2!
- Spring入门简介(学习笔记)
- 给初学者的深度学习简介
- 给初学者的深度学习简介
- shell编程中的一些坑
- 通过邮箱找回密码
- 分针网——每日分享:你不知道的CSS3圆角
- 继承ViewGroup实现Scroll滑动效果
- 使用Kotlin编写6.0权限检查框架学习总结
- 初学者入门学习java的简介笔记(2)
- Git : Distributed version control system
- javac错误:javac不是内部或外部命令 也不是可运行的程序 解决方法
- 串口1中断服务函数的解析
- C# 之泛型详解
- 人脸识别之light_cnn
- spring session和Redis数据库实现单点登录功能
- Git使用(2)创建版本库
- 6 逻辑运算符