java学习
石页yks
这个作者很懒,什么都没留下…
展开
-
【菜鸟算法之冒泡排序Java版】(不喜勿喷)
【菜鸟算法之冒泡排序】 刚刚入算法的“坑”,学习排序那是必不可少滴@-@ 来个例子~~ `package yks;import java.util.*;public class maopaopaixujiangxu { public static void main(String [] args) { Scanner in = n...原创 2018-11-24 21:54:13 · 164 阅读 · 0 评论 -
Java入坑日志---类
目录类的描述标准类创建对象对象的使用匿名对象类的描述一个类是模拟现实事物(抽象) 类的对象就是类的实例(具体化)(具体化:手机)对象<-------------->类(抽象:手机图纸)标准类一个标准类包括:1.用private修饰的成员变量、2.成员变量的getter方法和setter方法、3.全参构造方法、4.无参构造方法例:...原创 2019-05-10 10:58:34 · 97 阅读 · 0 评论 -
Java入坑日志---面向对象
面向对象面向对象 与 面向过程举例:洗衣服面向过程:找衣服 ---> 找盆子 ---> 倒水洗衣粉 ---> .... --->洗完;面向对象:找衣服 ---> 全自动洗衣机 ---> 洗完;面向对象就是通过已经存在的方法进行解决(在Java中就是通过jdk中的方法处理)...原创 2019-03-23 14:38:36 · 163 阅读 · 0 评论 -
Java入坑日志---继承
继承1.简述继承的关键字就是“extends”(百度翻译:延长;伸展;(空间、时间等)延伸,延续( extend的第三人称单数 );给予)被继承的叫做父类(超类、基类),继承的作用主要是解决“共性抽取”(成员变量或成员方法多次在子类中调用不必再此重写)也就是说子类将父类的成员变量和成员方法“得到”//父类public class fu{ int num = 10; ...原创 2019-03-23 14:30:42 · 132 阅读 · 0 评论 -
初入java必备函数(6)-取整(Math.floor(),Math.ceil(),Math.round())
1.Math.ceil()ceil有天花板的含义也就是对于一个double型的数a进行函数操作后要取大于a的那个整数(不是int型)例:double a = 1.001;System.out.println(Math.ceil(a));结果:2.0//结果不是2而是2.02.Math.floor()floor有地板的含义(与ceil相反)所以对a来说就会取小于...原创 2019-03-09 15:06:19 · 269 阅读 · 0 评论 -
for循环加强版
加强版从java 5.0以后,java推出增强版forr循环int a [] = {1,2,3,4,5,6};for(int n : a){ System.out.print(n + " ");}//1.创建一个n的int变量//2.把a的每一个元素赋给n直到数组结束...原创 2019-03-02 17:14:44 · 1784 阅读 · 0 评论 -
排序---sort / list
sort排序通过Arrays.sort()进行排序(PS:sort方法是java.util.Arrays下的)例:int num [] = {3,5,7,9,2,1,4,6,8};Arrays.sort(num);//调用sort方法进行排序for(int n : num){//这是for循环的增强型---我的另一篇文章 for循环加强版 System.out.prin...原创 2019-03-02 17:06:36 · 95 阅读 · 0 评论 -
JAVA 大数---BigInteger与BigDecimal
背景知识JAVA基本数据类型的取值范围short的取值范围为-32768~32767,占2个字节int的取值范围为-2147483648~2147483647,占4个字节long的取值范围为-9223372036854774808~9223372036854774807,占8个字节float的取值范围为3.402823e+38~1.401298e-45,占4个字节doub...转载 2019-03-02 15:11:57 · 1208 阅读 · 0 评论 -
初入java必备函数方法(5)--.substring()
1. .subtring(int begin,int end)取出字符串中以begin为下标(包括begin)到end的字符串(不包括end)String str1 = ”abcd“;String str2 = str.substring(1,3);结果为str2 = "bc";2. .substring(int num)取出字符串中的从下标为num开始...原创 2019-02-23 09:40:04 · 1117 阅读 · 0 评论 -
初入java必备函数方法(4)--.charAt()
.charAt(int num)在我的理解来看他的用法是:取出字符串中某个字符String str = "abcd";char c = str.charAt(2);结果为c = 'c';原创 2019-02-22 17:20:08 · 195 阅读 · 0 评论 -
初入java必备函数方法(3)--.equals()
.equals()字符串之间比较是否一致,这将产生一个布尔值(也就是0/1)可以放在if等判断的语句里使用String str1 = “shiye”;String str2 = "shiye";String str3 = "shi";if(str1.equals(str2)){ System.out.println("YES!!!");}if(str1.equals...原创 2019-02-22 17:10:18 · 120 阅读 · 0 评论 -
初入java必备函数方法(2)--.indexOf()
.indexOf()indexOf有四种用法:1. .indexOf(int ch)查找字符串中是否存在ascll码所代表的字符 如果存在返回下标(.indexOf()的返回值是整型)不存在返回-1String s = “abc”;int num = s.indexOf(97) //a的ascll码是97结果为num = 0;2. .in...原创 2019-02-22 17:00:15 · 175 阅读 · 0 评论 -
初入java必备函数方法(1)--Integer.parseInt()
Integer.parseInt()将字符串(string)形式的数字转化成数字(int)String str = “123456”;int num = Integer.parseInt(str) 结果为num = 123456;原创 2019-02-22 16:01:16 · 275 阅读 · 0 评论 -
【菜鸟算法之冒泡排序】
【菜鸟算法之冒泡排序】刚刚入算法的“坑”,学习排序那是必不可少滴@-@来个例子~~`package yks;import java.util.*;public class maopaopaixujiangxu {public static void main(String [] args) {Scanner in = new Scanner(System.in);//这里就不多说了...原创 2018-11-24 22:01:41 · 435 阅读 · 0 评论 -
Java入坑日志---抽象类
描述如果一个类中没有包含足够的信息来描绘一个具体的对象,这就是抽象类。由于抽象类不能实例化对象,所以抽象类必须被继承并重写抽象方法,才能被使用。例:public abstract class abs { //抽象类 public abstract void d();}public class abs_zi extends abs抽象 {...原创 2019-05-10 12:40:49 · 392 阅读 · 0 评论