自学Java5.19
package com.ntru.demo.test.base;
public class HelloWorld {
//实例变量 从属于对象 如果不进行初始化,返回这个类型的默认值0 0.0
//布尔值 默认是flase
//除了基本类型 其他的默认值都是null;
String name;
int age;//类变量 static 从属于HelloWorld
static double salary = 2500;
//修饰符, 不存在先后顺序 静态常量
static final double PI = 3.14;public static void main(String[] args) {System.out.println("Hello, World");int i = 10;int i2 = 010;//八进制int i3 = 0x10;//十六进制System.out.println(i);System.out.println(i2);System.out.println(i3);//浮点数扩展// float 有限 离散 舍入误差float f = 0.1f;//0.1double d = 1.0/10;//0.1System.out.println(f);System.out.println(f==d);System.out.println(d);//字符扩展char c1 = 'a';char c2 = '中';System.out.println(c1);System.out.println((int)c1);//强制转换System.out.println(c2);System.out.println((int)c2);//强制转换//所有的字符本质还是数字//编码 Unicode 2字节 65536(97 = a 65 = A)char c3 = '\u0061';System.out.println(c3);//a//转义字符// \t 制表符// \t 换行System.out.println("Hello\nWorld");System.out.println("---------------------------------");String sa = new String("helloworld");String sb = new String("helloworld");System.out.println(sa==sb);String sc = "helloworld";String sd = "helloworld";System.out.println(sc==sd);//对象 从内存分析//布尔值扩展boolean flag = true;if (flag==true){//新手 if (flag){} 默认为真}int o = 128;byte b = (byte)o;//内存溢出double b1 = o;//强制转换 (类型)变量名//自动转换 低-高/** 注意点*1. 不能对布尔值进行转换*2. 不能把对象类型转换为不相干的类型*3. 在把高容量转换到低容量的时候 强制转换*4. 转换的时候可能存在内存溢出 或者精度问题*** */System.out.println(o);System.out.println(b);System.out.println(b1);System.out.println("----------------");System.out.println((int)23.7);//23char c = 'a';//编码int cc = c+1;System.out.println(cc);System.out.println((char) cc);//操作比较大的数的时候, 注意溢出问题int money = 10_0000_0000;int years = 20;int total = money*years;//-1474836480, 溢出long total1 = money*years;//默认是intlong total2 = money*((long)years);System.out.println(total2);int a=1,b2=2,c4=3;//不建议String name = "qinjiang";char x = 'X';double pi = 3.14;//属性 : 变量//main 方法//局部变量 必须声明和初始化值//实例变量 从属于对象 方法外面int i1 = 10;System.out.println(i1);//变量类型 变量名字 = new HelloWorld();HelloWorld helloWorld = new HelloWorld();System.out.println(helloWorld.age);System.out.println(PI);}//其他方法
public void add(){}
}
自学Java5.19相关推荐
- 自学JAVA5.18
package com.ntru.demo.test; import java.util.Scanner; public class HelloWorld { public static void m ...
- 站长在线零基础Python完全自学教程18:Python中的集合完全解读
欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第18课< Python中的集合完全解读>.本节课是一个大课,我分了这些知识 ...
- 大数据免费自学马拉松计划
<IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划 1.关于十八掌 学了大数据,还是不敢找工作? 内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最 ...
- 学大数据找IT十八掌
<IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划 1.关于十八掌 学了大数据,还是不敢找工作? 内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最 ...
- matlab分数约分,分母
3.10c语言自学2021-03-10 19:51:18 https://s4.51cto.com/images/blog/202103/10/489602174c3d2e1deb2f94bc7944 ...
- 2020cvpr最佳人脸识别-Suppressing Uncertainties for Large-Scale Facial Expression Recognition
原文链接 代码即将开源 Abstact 由于表情模糊.低质量的人脸图像以及注释者的主观性等因素的影响,对一个定性的大规模人脸表情数据集进行注释是非常困难的.这些不确定性导致了深度学习时代大规模人脸表情 ...
- 《IT十八掌大数据内功修炼到企业实战2.0》全套视频2
<IT十八掌大数据内功修炼到企业实战2.0课程>免费自学马拉松计划 1.关于十八掌 学了大数据,还是不敢找工作? 内功不够!跟随十八掌掌门徐培成炼内功! 十八掌教育努力打造一套地表最 ...
- 19 岁美女自学编程:我是如何成功教会自己的
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! [编者按]最近搜狐 CEO 张朝阳的作息时间表刷爆了朋友圈,让很多人大跌眼球.事实证明,成功 ...
- 一个女生物联人的自学单片机笔记2021.1.19(单片机---准备阶段)
Hello!宝宝们,今天是2021.1.19,这里是甜小姐的后花园. 这是我的第一篇博客,以后这里就是我的秘密基地啦!我会在这里分享自己的心得和学习到的知识和体会,嘀嘀嘀,同时呢也会分享我自己的心情, ...
最新文章
- java web乱码问题_如何解决JavaWeb乱码问题
- java list 多条件排序_java – 如何对arraylist执行一系列排序操作(多个排序条件)
- 中国 AI 出海,大华等企业助力联合国制定面部识别标准
- bi power 两个日期挑较早的日期_功率 BI 中的时间智能:利用时间
- 机器学习与Web安全结合的基础
- Unity - 撸一个简单版本的 四叉树 + 视锥cascaded,用于场景剔除
- vue小白的自学笔记
- 【elementUI】el-table树形结构样式修改-gif展示说明 按要求自取即可
- 规则引擎 Drools:规则引擎概述
- 为弹性云服务器申请和绑定弹性公网IP
- 【Android 应用】小白之签名文件的生成。
- Spark SQL 在SparkStreaming中的运用
- 【交通信号灯相位说明及设置】
- LabVIEW使用G#框架实现面向对象编程
- 【渝粤题库】陕西师范大学163207 旅游企业人力资源管理 作业(专升本)
- tdm-gcc 的下载、安装教程【超详细】
- MOS管驱动电路,看这里就啥都懂了!
- 《机器学习系统:设计和实现》以MindSpore为例的学习(1)
- Python--从基础到面向对象全过程笔记
- 向量几何在游戏编程中的使用一