java中的数据类型,运算符,字符串,输入输出,控制流,大数值,数组; 《java核心技术卷i》 第三章:java基本程序结构;

2023-06-12,,

《java核心技术卷i》 第三章:java基本程序结构;

每次看书,去总结的时候,总会发现一些新的东西,这次对于java的数组有了更深的了解:

java中的数据类型,运算符,字符串,输入输出,控制流,大数值,数组;

数据类型:4 种整形,2种浮点型,1种字符类型
字符类型:char "A"表示含有A的字符串,其末尾含有字符串结束符,'A'则表示单个A字符
特殊字符需要转义,如:
转义序列 名称 Unicode值
\b 退格 \u0008
\t 制表 \u0009
\n 换行 \u000a
\r 回车 \u000d
\" 双引号 \u0022
\' 单引号 \u0027
\\ 反斜杠 \u005c
正无穷大负无穷大 NaN
 
运算符:https://blog.csdn.net/u013087513/article/details/50877569
字符串

f(str.length()==0) //判断空串
f(str==null) //判断为null,null这是一个存放特殊值的String 变量
 
StringBuilder builder=new StringBuilder();
builder.append(ch);
builder.append(str); // String次拼接过程中都会创建一个新的string 对象,耗时且占空间使用StringBuilder类可避免

输入和输出:

Scanner in=new Scanner(System.in);
String nextLine(); //读取输入下一行内容
String next(); //读取输入的下一个单词
String nexInt(); //读取下一个表示整数的字符序列

System.out.printf();                        //可以使用多个参数输出
String.format();                                  //  可创建一个格式化的字符串,不打印输出  

Scanner in=new Scanner(Paths.get("myfile.txt"),"UTF-8");//文件输入输出:文件命中有反斜杠'\',则需要再额外加一个‘\' 转义,如:C\\myfile\\myfile.txt

控制流
 

for(variable:collection)statement //for each循环:

大数值

java.math.BigInter //实现整数运算
java.math.BigDecimal //实现浮点数运算
//需要查看类中的加减乘除实现;
 

数组

new int[]{17,19,23,29}; //匿名数组
int [] C = Arrays.copyOf( str2, length);//第二个参数是新数组的长度;
Arrays.sort( arr1) ; //快排
//不规则数组;java中本来没有多维数组的 ,只有一维数组,多维数组实际上是数组的数组。
balances [i] 直接可以表示二维数组行,可以对于二维数组的行进行变换;
 

 

<!--
body, td {
font-family: 微软雅黑;
font-size: 10pt;
}
-->

java中的数据类型,运算符,字符串,输入输出,控制流,大数值,数组; 《java核心技术卷i》 第三章:java基本程序结构;的相关教程结束。

《java中的数据类型,运算符,字符串,输入输出,控制流,大数值,数组; 《java核心技术卷i》 第三章:java基本程序结构;.doc》

下载本文的Word格式文档,以方便收藏与打印。