首页 > 编程语言 >Java学习之路-Demo02

Java学习之路-Demo02

时间:2023-09-20 13:44:46浏览次数:50  
标签:输出 Java String 之路 System Demo02 println Hello out

package com.chao.base;

public class Demo02 {
public static void main(String[] args) {
//整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x
int i = 10;
int i1 = 010;//八进制0
int i2 = 0x10;//十六进制0x 0~9 A~F 16
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
/*
输出结果:10 8 16
*/

//浮点数拓展 float 有限 离散 舍入误差 大约 接近但不等于
//double
//最好完全使用浮点数进行比较
System.out.println("------------------");
float a = 0.1f;//0.1
double b = 1.0 / 10;//0.1
System.out.println(a == b);//输出结果:false,即a不等于b

float x = 204567890f;
float y = x + 1;
System.out.println(x == y);//输出结果:true,但实际x和y不相等

//字符拓展
System.out.println("------------------");
char c1 = 'a';
char c2 = '中';
char c3 = '\u0061';
System.out.println(c1);//输出结果:a
System.out.println(c2);//输出结果:中
System.out.println((int) c2);//强制类型转换,输出结果:20013
System.out.println(c3);//输出结果:a,即''
//所有的字符本质还是数字
//编码 Unicode 表: (65=A a=97)

//转义字符
//\t 制表符
//\n 换行
System.out.println("------------------");
System.out.println("Hello\tWorld");//输出结果Hello world
System.out.println("Hello\nWorld");

String sa = new String("Hello,World");
String sb = new String("Hello,World");
System.out.println(sa == sb);//输出结果false

String sc = "Hello,World";
String sd = "Hello,World";
System.out.println(sc == sd);//输出结果true

//布尔值扩展
boolean flag = true;
//新手写代码
// if (flag==true){ //新手写代码
// }
//老手写代码,两个作用是一样的,代码要精简易读
if (flag) {

}
}
}

标签:输出,Java,String,之路,System,Demo02,println,Hello,out
From: https://www.cnblogs.com/CaiDingChao/p/17717103.html

相关文章

  • Java学习之路-Demo03-类型转换
    packagecom.chao.base;publicclassDemo03{publicstaticvoidmain(String[]args){inti=128;byteb=(byte)i;//内存溢出doubled=i;//强制转换(类型)变量名高-->低例:int转byte,int转short,int转char等//自动转换......
  • 个人项目-小初高算数题目生成(Java互评)
    目录简介测试与分析功能测试代码分析总结一、简介本博客对结对编程队友高义林同学的个人项目进行分析测试,使用语言为Java。需求如下图所示:二、测试与分析1.功能测试1.登录功能测试分析:登录时输入错误账密、错误密码、空的账密均不可成功登录,可......
  • 无涯教程-JavaScript - AVERAGE函数
    描述AVERAGE函数返回参数的平均值(算术平均值)。语法AVERAGE(number1,[number2]...)争论Argument描述Required/OptionalNumber1Thefirstnumber,cellreference,orrangeforwhichyouwanttheaverage.RequiredNumber2,...Additionalnumbers,cellrefe......
  • 【HNU个人项目互评】--java
    湖南大学软件工程个人项目互评评测者:李姝萱项目作者:张乐盈 一.基本信息:  1.被评队友满足了个人项目要求的所有需求  1.1.登录:只有规定的账户可以登陆,其他的输入不会因为异常抛出强制终止程序 输入不满足格式要求,不会越界异常错误账户不能登陆登陆成功,清晰......
  • 末流院校24届秋招逆袭之路!
    几年前,我在看新三国时,有一段记忆深刻的话,司马懿获胜之后说:“我挥剑只有一次,却磨了十几年”。但万万没想到的是,这句话在几年后的今天,在我的徒弟身上应验了。事情是这样的,我徒弟是今年24届的学生,他在今年7.4号找到我,说自己马上就要秋招找工作了,但现在技术还没学好,并发编程、JVM......
  • Java 内存模型
    目录并发编程模型的两个关键问题Java内存模型共享变量Java内存模型的抽象结构如何保证内存可见性?JMM与Java运行时内存区域的区别区别联系总结JMM与重排序为什么指令重排序可以提高性能?重排序有哪几种?JMM与顺序一致性模型什么是顺序一致性模型?JMM为什么不保证顺序一致性?JMM......
  • JAVA17/JAVA21接口和多态机制
    day08-JAVAOOP课程目标1.【理解】什么是接口2.【掌握】接口的定义格式3.【掌握】接口的使用4.【理解】接口的成员特点5.【理解】类和接口抽象类和接口之间的关系6.【掌握】单继承多实现7.【理解】接口之间的多继承8.【掌握】接口的案例9.【理解】什么是多态......
  • java dom4j操作xml
    SAXReaderreader=newSAXReader();Documentdoc=reader.read(...);ListchildNodes=doc.selectNodes("//Config/Child/ChildNode");for(Objectobj:childNodes){NodechildNode=(Node)obj;Stringname=childNode.......
  • java文件操作
    Java.io.File类主要是完成了文件夹管理的命名、查询文件属性和处理目录等到操作它不进行文件夹内容的读取操作。以下描述了File类的主要常用方法。  File():构造函数,一般是依据文件所在的指定位置来创建文件对象。  CanWrite():返回文件是否可写。  CanRead():返回文件是否可......
  • 鞍钢集团∣共和国钢铁工业长子的财务转型之路
    鞍钢集团是中央直接管理的国有大型企业,是新中国第一个恢复建设的大型钢铁联合企业和最早建成的钢铁生产基地,为国家经济建设和钢铁事业的发展作出巨大贡献,被誉为“共和国钢铁工业的长子”“新中国钢铁工业的摇篮”,是世界500强企业。1问题与需求近年来,随着信息技术的发展和企业管理......