首页
关于
友链
Search
1
java project 客户管理信息软件
129 阅读
2
java学习笔记10
114 阅读
3
java学习笔记12
109 阅读
4
java学习笔记1
103 阅读
5
java学习笔记11
98 阅读
默认分类
程序设计
java
vue前端
java学习笔记
java练习
java工程
登录
Search
标签搜索
java
java基础
学习笔记
练习
类
java进阶
数组
循环
vue
工程
helloworld
注释
关键字
变量
基本数据类型
选择
String
进制
运算符
Scanner
bandao
累计撰写
19
篇文章
累计收到
1
条评论
首页
栏目
默认分类
程序设计
java
vue前端
java学习笔记
java练习
java工程
页面
关于
友链
搜索到
1
篇与
的结果
2021-11-20
java学习笔记3
{music id="1454328658" color="#1989fa" /}一. 字符串String(字符串)属于引用数据类型声明String是,需要一对双引号""String可以和8种基本数据类型做运算,而且只能是连接运算 + ,结果为Stringpublic class StringTest { public static void main(String[] args) { char c = 'a'; int num = 10; String str = "hello"; //加法是从左加到右,String + int 得 String System.out.println(c + num + str); //107hello System.out.println(c + (num + str)); //a10hello System.out.println(c + str + num); //ahello10 System.out.println(str + num + c); //hello10a //注意 + 可以数字加,也可以连接 //做运算用单引号,做字符串拼接用双引号 System.out.println("* *"); //* * System.out.println('*' + '\t' + '*'); //97 System.out.println('*' + "\t" + '*'); //* * System.out.println("*" + "\t" + "*"); //* * System.out.println(3.5f + ""); //3.5 字符串 String str1 = 123 + ""; //int num1 = (int)str1; //str 不能转换成 int int num1 = Integer.parseInt(str1); System.out.println(num1); //123 } }二. 进制1. 常用的进制二进制(binary):0,1 ,满2进1.以0b或0B开头。 十进制(decimal):0-9 ,满10进1。 八进制(octal):0-7 ,满8进1. 以数字0开头表示。 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。2. java代码public class BinaryTest { public static void main(String[] args) { int num1 = 0b110; int num2 = 110; int num3 = 0127; int num4 = 0x110A; System.out.println("num1= " + num1); //6 System.out.println("num2= " + num2); //110 System.out.println("num3= " + num3); //87 System.out.println("num4= " + num4); //4362 } }3. 二进制转换成十进制(原码,反码,补码)14为0 0 0 0 1 1 1 0 1 * 2^3 + 1 * 2^2 + 1* 2^1 = 14 正数三码合一 -14为,首位取 1 表示负数 1 0 0 0 1 1 1 0 -14的原码 除符号位外,各个位取反 1 1 1 1 0 0 0 1 -14的反码 反码+1 1 1 1 1 0 0 1 0 -14的补码 计算机底层都以补码的方式来存储数据!2. 十进制转换成二进制(除2取余的逆)13 -> 1 6 -> 0 3 -> 1 1 -> 1 0 -> 0 从下往上读:1101
2021年11月20日
55 阅读
0 评论
0 点赞