笔记
被迫成为全栈工程师的小H
这个作者很懒,什么都没留下…
展开
-
Java 常见demo
1.字母大小写转换引用链接:https://www.runoob.com/java/string-uppercase.html以下实例使用了 String toUpperCase() 方法将字符串从小写转为大写:StringToUpperCaseEmp.java 文件public class StringToUpperCaseEmp { public static void main(String[] args) { String str = "string runoob";原创 2021-06-13 16:29:56 · 1718 阅读 · 1 评论 -
java学习日记13
0.0补充一下this()当局部变量和成员变量的名字相同时,可以用this来区分package 函数;import java.util.Scanner;public class 函数1 { String name="钢铁侠"; public void name1(String name) { System.out.println("你好"+name+",我是"+this.name); /*a*/ System.out.println(this); } public st原创 2020-12-15 15:29:10 · 90 阅读 · 0 评论 -
java学习日记12
1.对象初始化当我们new了一个对象出来的时候,成员变量在初始化的时候,java会自动给它一个0值。如果你是一个boolean=false 如果是String=null int和double都是0。并且可以在创建成员变量的时候给它赋值int price =50; 而不能 int price; price=50;2 构造函数(创造对象的时候,先进行成员变量的初始化后,所执行的函数)这个函数是没有返回类型的。void也不行public class VendingMechine {Vend原创 2020-12-09 22:13:57 · 250 阅读 · 0 评论 -
java学习日记11
1.对象与类类是一个标准,是需要被定义的,就跟int的一样,int是java已经被定义的一个类,现在我们也能定义一个类。而每一个对象是类的具体体现,用来做事。EG:对象: 属性或者状态+ 服务数据:属性或者状态操作:函数里面是蛋黄,外面是 蛋白。数据 操作封装:数据和数据的操作放在一个地方人只能通过外面的操作要求对象做点事情,提供点服务,可是内部的数据应该是由对象本身所保护着的...原创 2020-12-01 22:31:09 · 131 阅读 · 0 评论 -
查漏补缺2
1.关于数组直接连等发生编译错误这个问题之前一直以为数组是可以连等的,但是今天做那个井字棋想用数组的连等却发现编译错误。要用逻辑与来等Scanner in =new Scanner(System.in); int a[]=new int [3]; for(int h=0;h<a.length;h++) { a[h]=in.nextInt(); } if(a[0]==a[1]==a[2]) //这是不对的 { System.out.println(a[0]+"和"原创 2020-11-27 12:10:00 · 136 阅读 · 0 评论 -
java学习日记10
1 函数函数可以在public 公共部分写出然后在主方法内调用,函数和主方法是同一地位的,并且函数可以有一个或多个或没有参数。return返回可以有一个值或者多个值。例子:函数求和:public class 函数1 { public static void sum(int a,int b) { int i; int sum=0; for(i=a;a<=b;a++) { sum+=a; } System.out.println(a+"到"+b+"的和是"+s原创 2020-11-23 22:03:05 · 110 阅读 · 0 评论 -
java学习日记9
1.字符char类型占2个字节。中文占用两个字节;char类型可以做加减法,要强制类型转化成int几个例子说明一下:char c='A'; c++; System.out.println(c); //则直接是A后面的那个字母B char a='A'; char b='D'; System.out.println((int)a); //A在Unicode里面的值 char d='\u0041'; //十六进制 Syst原创 2020-11-17 21:09:33 · 130 阅读 · 1 评论 -
java学习日记8
数组习题1.投票统计思路:要用到while循环 if判断 for循环遍历数组代码如下int x; x=in.nextInt(); int numbers []=new int [10]; while(x!=-1) { if(x>=0&&x<=9) { numbers[x]++; 数组参与运算 } x=in.nextInt();原创 2020-11-16 08:01:35 · 100 阅读 · 0 评论 -
查漏补缺 1.0
1.标识符规则:(1)标识符由字母、下划线、美元符号和数字组成,长度不受限制。(2)标识符的第一个字不能是数字字符。(3)标识符不能是关键字(4)标识符不能是true、false 和 null(尽管true、false 和 null 不是Java关键字)。关键字以下是java的50个关键字:abstract,assert,boolean,break,byte,case,catch,char,class,const,continue,default,do,double,else,enum,e原创 2020-11-15 22:34:18 · 114 阅读 · 0 评论 -
java学习日记4
13.For循环for循环里面有多个条件(初始值;条件;每轮执行循环体后要执行的表达式)eg: for:(count=10;count>0;count=count-1)对于一开始的count=10,当count>0时,重复的做循环体,每次循序执行结束后,开始执行count=count-1 for(初始条件:条件:每轮的动作)for循环可以看成多条件的while循环。PS: for()后面不能加分号,否则就为空循环。并且可以在for循环里面直接定义变量。forScanner原创 2020-10-11 18:10:17 · 102 阅读 · 0 评论 -
java学习日记7
15.1数组‘(一维) 三种数组的创建方法int[]name=new int[100]; int[]name1= {}; int[]name2=new int[] {};(二维数组)三种方法int name2[][]=new int[][] {{2,3},{4,5,6}}; //java允许不规则矩阵int name3[][]= {{2,3},{4,5,6}};int name4[][]=new int[2][3];//建立两行三列的矩阵name4[0][1]=13; //第一行原创 2020-10-29 20:54:00 · 243 阅读 · 0 评论 -
java学习日记5
14.循环控制在for循环中,我们在达到某个条件后可以用break来跳出一轮循环,continue就是跳过这一轮,直接进入下一轮的循环。eg:有1234四个人唱歌,1唱到一半,老师说停,2唱,就是continue。如果1唱到一半,老师说,都别唱了,就是break。判断是否为素数 public static void main(String[] args) { // TODO Auto-generated method stub Scanner in =new Scanner(System.i原创 2020-10-18 21:29:32 · 123 阅读 · 0 评论 -
java学习日记3
12.1循环的例子package circular;import java.util.Scanner;public class circular { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in =new Scanner(System.in); int count=100; while (count>0) { System.out.pr原创 2020-10-08 15:33:30 · 97 阅读 · 0 评论 -
java学习日记2
7.0switch的应用(分支)switch命令执行case,直到break结束,当全部case跳过之后,执行default。int type =in.nextInt(); switch(type) { case 1:System.out.println("a"); case 2:System.out.println("b");break; case 3:System.out.println("c"); case 4:System.out.println("d"原创 2020-09-30 11:10:45 · 306 阅读 · 0 评论