![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习专栏
Tony彭
努力变强
展开
-
Java学习笔记6_数组拷贝
Java学习笔记6:数组拷贝在Java中,如果直接将一个数组变量赋值给另一个数组变量。这时两个变量将会引用同一个数组,并不是真正意义上的数组拷贝。如果希望一个数组的所有值拷贝到另一个新的数组中去就需要使用Arrays类的copyOf方法:int[] copiedLuckyNumbers = Arrays.copyOf(luckyNumbers,luckyNumbers.length);第2个参数是新数组的长度。如果原数组长度小于新数组长度,则多余的元素会被赋上默认值:数值型为0,布尔型为false原创 2021-02-19 18:45:58 · 162 阅读 · 1 评论 -
Java学习笔记5:for each循环
Java学习笔记5:for each 循环Java有一种功能很强的循环结构,可以用来依次处理数组中的每个元素(其他类型的元素集合亦可)而不必为指定下标集而分心。这种增强的for循环语句格式如下:for(variable:collection)statement;例如打印整数数组a的每一元素:for(int element:a){ System.out.println(element);}...原创 2021-02-19 18:35:04 · 152 阅读 · 1 评论 -
Java学习笔记4:大数值
Java学习笔记4:大数值java.math包含两个可以处理任意长度数字序列数值的类:BigInteger、BigDecimal。BigInteger可以实现了任意精度的整数运算,BigDecimal实现了任意精度的浮点数运算。注意,该类型不能使用+、-、*、/等运算符。常用的方法如下:类型方法名称作用解释BigIntegeradd(BigInteger other)返回这个大整数和另一个大整数other和运算的结果BigIntegersubtract(BigIn原创 2021-02-19 18:13:39 · 139 阅读 · 2 评论 -
Java学习笔记3:Java的输入和输出
Java学习笔记3:输入和输出1.读取输入想要通过控制台输入,首先需要引入java.util包,构建一个Scanner对象,并与“标准输入流”System.in关联Scanner in = new Scanner(System.in);之后便可以使用Scanner类的各种方法实现输入操作了。例如,使用nextLine方法输入一行:System.out.print("What is your name?");String name = in.nextLine();如果想只读取一个单词(以空白原创 2021-02-19 14:49:56 · 274 阅读 · 2 评论 -
Java学习笔记2:String类
Java学习笔记2:String类在Java中没有内置的字符串类型,而是在标准Java库中提供了一个预定义类。String是一种引用数据类型,主要有以下常见的几种操作:1. 字符串长度在Java中,使用方法length求字符串的的长度,例如:String a = "abcdef";int len = a.length();//a为6注意length与length()看起来相似,但是前者主要用于求解数组大小,例如:String[] a = new String{"aa","bb","cc","原创 2021-02-18 03:32:57 · 817 阅读 · 5 评论