java浅水区
我java学习的初始地,可以理解为游戏里的“新手村”,学习的都是基础的部分。
小蜗牛764号
愿每个人的梦想都能实现,愿每个人的努力都能有所收获,愿每个人都能找到自己的人生价值。
展开
-
java:换行符“\n”
换行符 "\n"一、关键代码二、简单说明三、源码(一)、源码A(二)、源码A的运行效果四、结语五、定位日期一、关键代码java的换行符"\"两次换行(相当于摁两次回车键的效果)System.out.println("\");// 换行符下两行的效果相同,换行一次(相当于摁一次回车键)System.out.print('\');System.out.prinln();二、简单说明对于代码System.out.prinln();为一次换行,有时候想换行多次,却要n多行代码。如原创 2022-04-01 11:51:07 · 36794 阅读 · 0 评论 -
java:程序的退出 System.exit(0) 的简单使用
程序退出关键词相关说明例子说明代码运行结果关键词number(数字)方法1(程序正常退出):System.exit(0);方法2(程序强制退出):System.exit(1);注意:System.exit(0); 这第一个字母(S)为大写。相关说明一个程序进行某一部分到达要求,没必要再进行后面的程序时,可以选择正常退出指令。最近用到程序正常退出指令,但一时半会想不起来如何使用,翻翻以前的博文也没有记录。如今会用了,便记录下使用方法,方便以后重新捡起。例子说明输入一个数字,判断小于、大原创 2020-06-13 14:51:40 · 9505 阅读 · 0 评论 -
java:回顾 if--else的简单用法
if---else有关词常用的方式if(A){B}if(A1){B1}else if(A1){B2}else{}分别输入40、66、88的运行结果补充说明有关词result(结果;成绩)常用的方式相关的符号意思:A----------条件语句B----------运行方式、结果if(A){B}这里当设置的a小于4.15时,就进行B,即运行大括号“{}”里的处理方式。这里当满足a小于4.15时就会输出“你好”。if(a<4.15){ System.out.println("你好");原创 2020-06-12 23:45:10 · 1039 阅读 · 0 评论 -
java:大数运算的BigDecimal类型(小数)的一些运算
大数运算的BigDecimal类型(小数)一些运算方法关键词相关说明源码运行结果失误记录关键词import java.math.BigDecimal;subtract(减法) multiply(乘法) divide(除法)程序运行流程class Demo{Demo d_1=new Demo()}··········实例化一个对象d_1d_1.way(参数1,参数2)····...原创 2020-02-04 20:33:03 · 591 阅读 · 0 评论 -
java:大数运算的BigInteger类型(整数类)的一些运算
大数运算的BigInteger类型(整数类)的一些运算关键词相关说明源码运行结果关键词import java.math.BigInteger;BigInteger big_number_0=new BigInteger(“A”);A为大数的值,可以是Integer类范围内或外的数。方法相关big_number_0.add(new BigInteger(“b”)) ·····...原创 2020-02-03 21:06:03 · 1023 阅读 · 0 评论 -
java:Random类的常用方法
Random类相关内容源码运行结果相关内容用法和其它类(如Integer类、Boolean类、Double类)方法类似。Random类随机数一类import java.util.Random;表现方法:Random r_0=new Random();r_0.nextInt() ·············返回一个随机整数r_0.nextInt(a) ···········返...原创 2020-02-03 15:48:02 · 242 阅读 · 0 评论 -
java:取范围内的随机字符(字母、数字字符)
取范围内的随机字符(字母、数字字符)关键词源码运行结果关键词Math.random()0···1的随机数(char)(char_0+Math.random()*(char_1-char_0+1)方法与取随机数类似,这里主要多了+1,因为除了在a···z之间取,a和z本身也可以取。同时还有大写的A···Z和0···9也可以算字符。字符的话定义为char类便可。源码class Dem...原创 2020-02-03 15:06:30 · 952 阅读 · 0 评论 -
java:取范围内的随机数
取范围内的随机数关键词相关说明源码运行结果关键词Math.random()这个只是产生0···1之间的随机数,但可以在 0···1的基础上变为其它范围内的随机数。*s_0=num_0+(num_1-num_0)random()将0~1范围的随机数用加减乘除法变为其它范围的随机数。random(随机的)相关说明随机数变为其它范围的解释:我们都已知Math.random()是产...原创 2020-02-03 14:00:36 · 1271 阅读 · 0 评论 -
java:数学运算的取最大、最小、绝对值的函数方法
数学运行的取最大、最小、绝对值的函数方法相关说明源码运行结果相关说明方法Math.AA为数学方法数学方法:min(a,b) ········a到b的最小值max(c,d) ·······c到d的最大值abs(f) ···········求f的绝对值源码class Demo{ public static void main(String[] args){ //2....原创 2020-02-03 00:42:05 · 7529 阅读 · 0 评论 -
java:数学运算的取整函数方法
数学运算的取整函数方法相关说明源码运行结果相关说明方法Math.AA为数学方法数学方法(这里的A):ceil(a) :取大于、等于a的最小整数floor(b) :取小于、等于b的最小整数rint(c) :取与c最接近的整数,若前后两个整数相差一样则取偶数round(df) :d加上0.5后取最接近的整数round(e) :e加上0.5后取最接近的整数,然后强制转换为长整形...原创 2020-02-02 16:12:43 · 769 阅读 · 0 评论 -
java:数学运算的指数函数方法
数学运算的指数函数方法相关说明源码运行结果相关说明方法Math.AA为各种数学方法数学方法(这里的A):exp(a) :e的a次方log(b) :ln(b)的值lgc :lgc的值sqrt(d) :根号d的结果,且d不为负数cbrt(h) :h的立方根pow(f,g) :f的b次方源码class Demo{ public static void main...原创 2020-02-02 15:39:16 · 12440 阅读 · 0 评论 -
java:数学运算的三角函数方法
数学运算的三角函数方法相关说明源码运行结果补充说明相关说明方法:Math.AA为各种数学方法。Math.PI为3.14···这个无限不循环小数,同时也等于180度角。数学方法(这里的A):sin() 三角正弦cos() 三角余弦tan() 三角正切asin() 正弦的反函数cos() 余弦的反函数tan() 正切的反函数toRadians() 将角度转换...原创 2020-02-01 17:59:09 · 4307 阅读 · 0 评论 -
java:数字格式化的setGroupingSize()方法和setGroupingUsed()方法。
数字格式化的一些方法相关说明源码运行结果相关说明数字格式化的setGroupingSize()方法和setGroupingUsed()方法。setGroupingSize():括号中放分隔长度,比如放3,则原数字串每小数点前每过三位为一组。setGroupingUsed():用于确定是否进行对数字串进行分组。比如括号里放false,则表示不允许数字串进行分组。补充:...原创 2020-02-01 14:08:53 · 2685 阅读 · 0 评论 -
java:Character类的一些方法
Character类的一些方法相关说明源码运行结果相关说明character类的一些用法关于符号一类。针对于单个符号。这里分享了判断符号是否为大小写,以及变换成大写字母(或小写字母)的方法。toUpperCase():转换为大写字母toLowerCase():转换为小写字母isUpperCase() :判断是否为大写字母equals():比较两个字母是否相等等等源码cl...原创 2020-01-30 21:09:59 · 402 阅读 · 0 评论 -
java:对数字进行格式化
数字的格式化相关说明源码运行结果相关说明需引入:import java.text.DecimalFormat;pattern(模式)分组分隔符“,”:比如格式为“####,##.##”中分组分隔为逗号,小数点过两位分一组,则结果变为“##,##,##.##”格式中:0:不存在数字,则显示0。#:不存在数字,则不显示。“,”:分组分隔符。“%”:数字乘100显示...原创 2020-01-30 17:01:01 · 259 阅读 · 0 评论 -
java:Byte类
Byte类相关说明源码运行结果相关说明byte类byte(类,八位元组)Value(值)都可以用byteValue方法以byte值返回Byte对象遇到的问题1.对象命名为b_0,若为0_b会出错2.Byte数值可以36却不可以764。因为Byte类在int类最大可取127,超过这个数编译会出错。最小值可取-128,小于-128也会编译出错。Byte类也提...原创 2020-01-30 14:49:12 · 221 阅读 · 0 评论 -
java:Boolean类,booleanValue方法
Boolean类,booleanValue方法相关说明源码运行结果相关说明boolean类booleanValue()的方法,将Boolean对象的值以对应的boolean值返回忽略大小写为“true”输出true,同理,忽略大小写为“false”输出false,忽略大小写成其它字符串输出false。源码class Demo{ public static void main(St...原创 2020-01-26 14:15:22 · 6055 阅读 · 0 评论 -
java:integer类的常量
integer类的常量相关说明源码运行结果相关说明输出integer类的常量值对于整数,我们理论上虽然知道1到正无穷大的地方都有整数,-1到负无穷小也都有很多整数,不过在计算机类型里范围却是有界限指定的。MAX_VALUE:表示int类型可取最大值,为2的31次方减1MIN_VULUE:表示int类型可取的最小值,为-2的31次方SIZE:表示用来以二进制补码形式表示int值的位数。...原创 2020-01-26 13:09:19 · 2367 阅读 · 0 评论 -
java:用integer方法转换成其它进制的显示
转换成其它进制的显示相关内容源码运行结果相关内容integer类的toString方法,可以将Integer转换为其他进制字符串显示。toString(); //转换为十进制显示toBinaryString(); //转换为二进制显示toHexString(); //转换为十六进制显示toOctalString() //转换为八进制显示源码class Demo{ ...原创 2020-01-25 22:26:00 · 434 阅读 · 0 评论 -
java基础:Integer能在int类与Stirng类之间相互转换
Integer能在int类与Stirng类之间相互转换相关说明源码运行结果相关说明整数(integer)包装类Integer能在int类与Stirng类之间相互转换Integer.parseInt(这里放数组A)说明:数组A中的元素转换为int类型,比如原本元素是string类型的“123”,转换为int类型的“123”。大概的意思就是用integer方法把某一种类型转换为另一种类型...原创 2020-01-25 17:45:05 · 176 阅读 · 0 评论 -
java基础:“==”方法和“equals”方法进行对象比较
两个对象的比较相关说明源码流程图运行结果相关说明设有三种药,药A、药B、药C,他们的功能都是治疗感冒的,A药放在A药区,B药放在B药区,C药放在C药区。A药、C药来源于“治疗感冒”,B药来源于C药。“==”比较的是两种药的上级(来源),A药区和B药区来源不同,比较输出结果为假。“equals”比较的是两种药的内容,因为两种药的功能相同,因此比较后输出结果就为真。medicine(药)...原创 2020-01-12 22:35:09 · 126 阅读 · 0 评论 -
java:创建对象(程序里指定设置的一个东西)
对象的创建相关说明源码运行结果相关说明对象的创建构造方法(来源资料):每当类实例化一个对象时,类都会调用构造方法。在Demo(类)里设置了成员变量n,在主方法里设置了两个对象(t1、t2),则此时就有了两个n,t1、t2每个对象一个n。n一开始是相同的,可以后来在主方法里分别改变t1、t2对象的n的参数。把成员变量n声明为static时,n就会随着程序流程中的各种条件来改变。源码...原创 2020-01-06 20:21:19 · 145 阅读 · 0 评论 -
java:数组长度与数组元素位置的关系
数组长度与数组元素位置的关系相关说明源码运行结果相关说明数组的长度和元素的位置、个数有一小点需要注意。数组长度为数组元素的个数,这里设为n。数组元素位置,最后一个元素为n-1。源码class Demo{ public static void main(String[] args){ int[] array0={2,3,4,5,6}; System.out.println("原数组...原创 2019-12-06 19:04:04 · 1355 阅读 · 0 评论 -
java:反转排序法
反转排序法关键词相关说明源码运行结果关键词//创建一个反转排序对象reserveSort0Demo reversSort0=new Demo();//用reversSort0方法排序(sort)对象(array0)reversSort0.sort(array0); //排序方法public void sort(int[] array0){}//输出内容showArray0(arr...原创 2019-12-06 13:10:23 · 454 阅读 · 0 评论 -
java:用直接选择法对数组进行排序
直接排序法关键词相关说明和冒泡排序的不同源码运行结果关键词//创建直接选择排序对象selectSorter0Demo selectSorter0=new Demo();//调用排序(sort)的方法对数组array0对象(selecSorter0)进行排列selectSorter0.sort(array0);//排序的方式public void sort(int[] array0){...原创 2019-12-05 21:06:18 · 1716 阅读 · 0 评论 -
java:用冒泡方法对数组进行排序
冒泡排序法关键词相关说明源码运行结果附加说明关键词bubble(气泡)(比较关键的步骤,默认从上到下)class Demo{}//需要Demo建对象bubbleSorter0Demo bubbleSorter0=new Demo();//对象bubbleSorter0用于排列(sort)array0bubbleSorter0.sort(array0);//对array0的排列(s...原创 2019-12-03 20:41:22 · 2124 阅读 · 0 评论 -
java:字符串的替换(大小写替换)
字符串的替换关键词相关说明源码运行结果关键词str.replate(这里放被替换的字符,这里放要替换成的字符);//把字符串里的某个字符替换成另外的一个字符replace(替换)相关说明指定字符串中的某个字符或字符串,替换成其它字符或字符串,大写可以替换成小写,小写也可以替换成大写。源码class Demo{ public static void main(String[] ar...原创 2019-12-02 14:22:51 · 2294 阅读 · 0 评论 -
java:判断字符串的开始或结尾
判断字符串的开始或结尾关键词相关说明源码运行结果关键词str.startsWith(这里放需要判断字符串的开头符号);str.endsWith(这里放需要判断字符串的结尾符号);相关说明比如字符串为“7758258” 判断是不是77开头的,可以str.starsWith(“77”); 判断是不是258结尾的,可以str.endsWith(“258”);用布尔方法判断、输出源码c...原创 2019-12-02 13:38:25 · 1198 阅读 · 0 评论 -
java:数组中元素的查询
数组的查询关键词相关说明源码运行结果关键词binarySearch(这里放要查找的数组,这里放要搜索的对象);binarySearch(a,b,c,d);a:要被查找元素的数组b:数组元素搜索的起始位置(包含)c:数组元素搜索的结束位置(不包含)d:要搜索的元素(字符串、数字等)index(索引) binary(二进制) search(搜索)相关说明要用到import java...原创 2019-12-01 18:35:45 · 2069 阅读 · 0 评论 -
java:复制数组(指定范围内复制)
复制数组相关说明源码运行结果相关说明int newArray0[]=copyOf(这里放被复制的数组,这里放要复制的长度);当复制长度大于被复制的数组长度时,超出部分int类型用0代替,char类型用null代替。当复制长度小于被复制的数组长度时,只取开头到指定长度位置的部分。int newArray1[]=copyOfRange(a,b,c);range(范围)a:被复制的数组b...原创 2019-11-25 15:15:37 · 1599 阅读 · 0 评论 -
java:对数组中的元素进行排序
对数组中的元素进行排序相关说明源码运行结果相关说明对数组进行排序import java.util.Arrays;Arrays.sort(这里放数组);sort(将···排序)对整数型从小到大排序对字符串类型:字典的编排顺序(数字>大写字母>小写字母)源码import java.util.Arrays;class Demo{ public static void m...原创 2019-11-25 15:15:11 · 3345 阅读 · 3 评论 -
java:填充替换数组中的元素
填充替换数组中的元素相关说明源码运行结果相关说明import.java.Arrays;//要引入然后用fill(装满)Arrays.fill(a,b,c,d);a:要进行替换的数组b:数组中对元素替换的起始位置(元素被包括)c:数组中对元素替换的结束位置(元素不被包括)d:数组中要把元素替换成的对象Arrays.fill(a,e);a:要进行替换的数组e:数组元素全部替换成e...原创 2019-11-25 15:14:28 · 4542 阅读 · 1 评论 -
java:获取数组中的元素(二)
获取数组元素相关说明源码运行结果相关说明一个二维数组可以看成是一个大数组,大数组有多个小数组组成,每个小数组里又有多个元素。二维数组:大数组>小数组>元素源码class Demo{ public static void main(String[] args){ int Array0[][]={{8,9},{2,4}};//一个二维数组 System.out.prin...原创 2019-11-25 15:13:39 · 2686 阅读 · 0 评论 -
java:获取数组中的元素(一)
获取数组中的元素相关说明源码运行结果相关说明length(长度)二维数组要经过每个元素,要用两次for循环,比如二维数组work[][],第一个for循环里int one<iwork.length时可以认为它先换成了行,然后在此基础上(行的基础上),第二个for里int two<work[i].length时可以认为是从从行分散到元素。对于Stirng(字符串类型),用好...原创 2019-11-25 15:12:57 · 12275 阅读 · 0 评论 -
java:使用一、二维数组
使用一、二维数组格式相关说明源码运行结果格式int a[][]=new int[4][5];//四行五列int b[]=new int[3];//三个元素错误用法:int a[4][5];创建指定范围的数组如此用相关说明指定范围的数组,终究还是一个元素一个元素组成,输出还是离不开一个一个的元素,直接以数组作为对象输出容易出错。试验了几次,我有个结论,创建了数组给定它是多少行多少列,没...原创 2019-11-25 12:25:56 · 202 阅读 · 0 评论 -
java:一、二维数组的创建
一、二维数组的创建相关内容源码运行结果相关内容一维数组的创建。以为数组中,比如a[],在[] 中为1时,就是数组中的第1+1个元素。二维数组的创建。字符串对象一般都要用到双引号。数组排列是从0开始数的。对于二维数组,比如b[i][j]中,i为行数,j为列数。比如数组为:{{1,2,3},{4,5,6},{7,8,9}}中,1,2,3当第一行,4,5,6当第二行,7,8,9当第三行,...原创 2019-11-24 11:05:31 · 1366 阅读 · 0 评论 -
java:字符串生成器
对字符串进行附加、插入、删除相关词语相关说明源码运行结果小插曲(无关紧要的)相关词语qppend(附加) insert(插入) delete(删除)字符串生成器:StringBuilder builder0=new StringBuild("");//双引号里是要变化的字符串,可以"附加",“插入”,“删除”builder0.append("");//要在后附加的内容builder0....原创 2019-11-21 18:52:43 · 507 阅读 · 0 评论 -
java:比较两个字符串是否相等
比较两个字符是否相等关键词相关说明源码运行结果关键词boolean a=str0.equals(str1);boolean b=str0.equalsIgnoreCase(str1);equals(平等)Ignore(忽略)Case(大小写)相关说明比较两个字符串是否相等,这里有两种形式,一种是不忽略大小写进行比较(equals),另一种是忽略大小写进行比较(equalsIgnor...原创 2019-11-20 21:31:54 · 2174 阅读 · 2 评论 -
java:输出程序前某一指定位置到后某一指定位置运行所用时间
所用时的输出关键词相关说明源码运行结果关键词currentTimeMillis();current(现在的) Milli(千分之一)相关说明在要测试的部分前放long startTime=System.currentTimeMillis;后部分放long endTime=System.currentTimeMillis;然后输出endTime-starTime就是所用时间了源...原创 2019-11-20 20:50:17 · 295 阅读 · 0 评论 -
java:匹配网址的正则表达式
匹配网址正则表达式原创 2019-11-17 23:25:09 · 3509 阅读 · 0 评论