- 博客(25)
- 收藏
- 关注
原创 java里的super
package Demo01;public class Application { public static void main(String[] args) { Student student = new Student(); student.test("黄1"); }}//输出结果为//黄1 (输入进去的name)//黄 (this.name是指的Student当前的name)//hxl (super.name是父类里的name)p
2022-02-14 12:52:28
197
原创 方法的声明
public class Demo21 { //java支持传递同类型的可变参数给一个方法。 //在方法声明中 在指定参数类型后加一个省略号... //一个方法中只能指定一个可变参数 它必须是方法的最后一个参数 任何普通的参数必须在它之前声明(普通参数在前面单独声明 可变参数放到最后) public static void main(String[] args) { Demo21 demo21 = new Demo21();//new Demo21Alt回车n
2022-02-11 15:50:19
755
原创 java打印三角形
import java.util.jar.JarEntry;public class Demo20 {//打印三角形 5行public static void main(String[] args) { for (int i = 0; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" ");//这里打印出左上角三角形 是空字符 }
2022-02-11 15:47:10
191
原创 java调用方法比大小
public class Demo18 { //小数和整数比大小 public static void main(String[] args) { System.out.println(max(1.4,1)); } public static double max(double num1,int num2){ double result = 0; if (num1==(double) num2){ S
2022-02-11 15:46:43
1034
原创 java中的方法
//System.out.print(); //类 对象 方法java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或者对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方案的时候,最好保持方法的原子性,就是一个方法只实现一个功能,这样有利于我们后期的拓展。/*变量的命名规范1.所有变量、方法、类名:见名知意2.类成员变量:首字母小写和驼峰原则 例如:monthSalary
2022-02-11 15:45:12
54
原创 break与continue
break continuebreak在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也用在switch语句中使用)continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。关于goto关键字goto关键字仍是Java、的一个保留字,但未在语言中的到正式使用;java没有goto。然而在break和continue中能找到一些goto的特性---
2022-02-11 15:44:06
52
原创 遍历数组元素
public class Demo13 {public static void main(String[] args) { int[] numbers = {11, 12, 13, 14, 15};//定义一个数组 for (int i = 0; i < 5; i++) {//我起初写的是i<=5报错了 问题应该出在数组只有5个元素 但若是i为5时i自增就会超出数组的数据 遍历就报错了 System.out.println(numbers[i]);
2022-02-11 15:43:20
126
原创 for循环
public class Demo09 { /** * for(初始化;布尔值;更新){ * 代码行 * } */ public static void main(String[] args) { int a = 1; while (a<=100){ System.out.println(a); a+=1; } Syste
2022-02-11 15:42:06
194
原创 稀疏数组数据的存入与读取
package array;public class Demo08 {public static void main(String[] args) {//创建一个二维数组11*11 0:没有1棋子 1:黑棋 2:白棋int[][] array1 = new int[11][11];array1[1][2] = 1;array1[2][3] = 2; //输出原始的数组 System.out.println("输出原始的数组"); for (int[] ints
2022-02-11 15:39:38
52
原创 循环结构例题
public class Demo11 { //用while或for循环1到1000之间能被5整除的数 并且每行输出三个 public static void main(String[] args) { for (int i = 1; i <=1000; i++) {//区分1000.for回车的代码行 if (i%5==0){ System.out.print(i+"\t");//注意这里不是往常的printl
2022-02-07 17:56:40
245
原创 while循环
public class Demo07 { /** * while循环 * 语法: * while(布尔表达式){ * 循环内容 * } * 只要布尔表达式为ture 循环就会一直执行下去 */ public static void main(String[] args) { //计算1+2+3+..+100=? int i = 0; int sum = 0;
2022-02-07 17:55:52
113
原创 swich结构
swichimport javax.swing.event.SwingPropertyChangeSupport;public class Demo06 { /**swich语句中的变量类型可以是:byte short int char * swich支持字符串String类型 * 语法: * swich(expression){ * case value : * break; 可选 * case value
2022-02-07 17:55:21
78
原创 简单的if else
import javafx.util.converter.IntegerStringConverter;import java.util.Scanner; /**if双选择结构语法: * if(布尔表达式){ * 如果布尔表达式的值为true * }else{ * 如果布尔表达式的值为false * }*/public class Demo04 { public static v..
2022-02-07 17:54:53
98
原创 scanner用户交互
//scanner 用户交互import java.util.Scanner;public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象 用于接受键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("使用next的方式接受"); //判断用户有没有输入字符串
2022-02-07 17:53:56
151
原创 三元运算符
public class Demo11 { //三元运算符 public static void main(String[] args) { //x ? y : z //如果x==true 则结果为y 否则结果为z int score = 80; String type = score <60 ?"不及格":"及格"; System.out.println(type); String ty
2022-02-07 17:53:25
118
原创 逻辑运算符
import java.util.Scanner;public class Demo10 { //逻辑运算符 public static void main(String[] args) { //与(and) 或(or) 非(取反)、 boolean a = true; boolean b = false; System.out.println("a && b:"+(b&&a));//逻辑
2022-02-07 17:52:40
49
原创 java的一些基础运算
public class Demo09 { public static void main(String[] args) { int a = 10; int b = 20; a+=b;//a = a+b (此时a是30 a+=b;//a = a+b(相当于省略了这两行代码 (此时a是50 后面输出的结果也正是50 System.out.println(a);//a-=b同理的省略操作运算 也就是a=a-b
2022-02-07 17:51:34
27
原创 java的一些运算
public class Demo08 { public static void main(String[] args) { //关系运算符返回的结果 t f 布尔值 //if int a = 10; int b = 21; //取余运算 即模运算 System.out.println(b%a);//取余运算 得到b/a后的余数1 //++ -- 自增 自减 一元运算符
2022-02-07 17:50:41
161
原创 java与或非
public class Demo07 { public static void main(String[] args) { //Ctrl+D:复制当前行到下一行 //注意: int a = 10; int b = 20; System.out.println(a/(double)b);//此处强转才能运行正确 得到正确答案0.5 System.out.println(a/b);//而这边输出的是0 此处
2022-02-07 17:49:51
1760
原创 变量的类型
import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;public class Demo06 {//静态的常量static final double Pi = 3.14;//始终不会变的常量static double salary = 20000;//类变量是从属与类的 一起出现一起消失public static void main(String[] args) { int a =1; double b =3.14;
2022-02-04 20:15:19
388
原创 java类型转换的例子
public class Demo05 {public static void main(String[] args) {//操作较大的数时,注意溢出问题//数字之间用下划线隔开更易于查看int money = 10_0000_0000;int years = 20;int total = moneyyears;//结果为-1474836480 计算的时候溢出了long total2 = moneyyears;//默认的是int 转换之前已经存在问题 即使使用long是范围容许的下结果 但开头
2022-02-04 17:43:03
416
原创 java类型转换
public class Demo04 {//javas是强类型语言 需要进行运算的时候 需要用到类型转换/*低到高* byte,short,char->int->long->double* 运算中 不同类型数据先转换成同一类型 然后再进行计算**** */public static void main(String[] args) { int i = 128; byte b = (byte)i;//此处为强制转换 (类型)变量名
2022-02-04 17:42:11
434
原创 一些数据类型及拓展
import sun.security.jgss.spi.GSSNameSpi;public class Demo03 { public static void main(String[] args) { //整数拓展 二进制0b 八进制0 十进制是本身 十六进制0x int i = 2;//十进制 int i1 = 032;//二进制 int i2 = 20;//十进制 int i3 = 0x20;//十六进制...
2022-02-03 21:35:54
44
原创 八大基本数据类型
public class Demo02 { //八大基本数据类型 //整数类型 int num = 10;//占一个字节 范围:-128到127 byte num1 = 20;//占两个字节 范围:-32768到32767 short num2 = 30;//占4个字节 范围:较大的范围 long num3 = 40;//占8字节 范围很大很大 //浮点类型 小数:浮点数 float num4 = 50.1F;//float类型需要在数字后...
2022-02-03 21:35:15
249
原创 【无标题】
markdown学习二级标题(双#空格三级四级(以此类推字体hello,world(左右单*)hello,world(左右双*)hello,world(斜体加粗左右三*)引用种一棵树最好的时间点是十年前和现在。分割线三个*号图片超链接列表有序列表abc(1.空格)无序列表减号空格会出现点1·23表格姓名性别年龄hxl男18代码wc!三个点java(tab上面的点...
2022-02-02 00:45:43
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人