Java
文章平均质量分 51
Java相关的知识
Water_Coder
正在学算法
展开
-
Java 之面向对象(3) -- 继承与重写
Java 之面向对象实例 - 继承与重写实例实例People.javapackage com.company;public class People { private String name; // 姓名 private int age; // 年龄 private String sex; // 性别 private String id; // 身份证号 // 默认构造 public People() {}原创 2021-07-27 22:17:37 · 396 阅读 · 0 评论 -
Java 之StringBuffer和 StringBuilder
Java StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。StringBu原创 2021-07-27 10:00:40 · 257 阅读 · 0 评论 -
Java 之面向对象(2) -- 对话框
Java之面向对象实例 - 通过输入对话框录入信息录入学生的姓名和年龄信息,并且打印结果People.javapackage com.company;public class People { private String name; private double age; // 一定要是Double类型,录入的是String类型转换成Double类型 // 默认构造 public People(){} // 带参构造 public People原创 2021-07-26 10:04:26 · 260 阅读 · 0 评论 -
Java 之面向对象(1) -- 封装
Java 之初步面向对象实例People.javapackage com.company;public class People { private String name; // 私有 private int age; // 私有 /** * 构造方法 / 构造器特点: * 1.没有返回值 * 2.方法名和类名一致 */ // 默认构造 public People(){} // 带参构造 public People(String nam原创 2021-07-16 20:38:45 · 129 阅读 · 0 评论 -
Java 之自定义方法 - 不定长度的参数
不定长度的参数调用方法时,当方法参数的个数无法确定时使用:// 例package com.company;public class code{ public static void main(String[] args){ printAvg(100,25,45.5,45.4); } public static void printAvg(double ...score){ double sum=0; for (int i=0原创 2021-07-15 10:29:43 · 727 阅读 · 0 评论 -
Java 之自定义方法实例(十进制和十六进制间的转换)
十进制和十六进制间的转换原理:十进制转换为十六进制十六进制转换为十进制代码:package com.company;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner input = new Scanner(System.in); // 将10进制转换为16进制 System.out.print("请输原创 2021-07-15 09:59:02 · 462 阅读 · 0 评论 -
Java 之排序
Java 之排序一、冒泡排序时间复杂度:O(n²)O(n²)O(n²)package com.company;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner input = new Scanner(System.in); final int N = 1010; // 数组大小 int[]原创 2021-07-13 20:05:45 · 98 阅读 · 0 评论 -
Java 之数组
Java 之数组一、一维数组的初始化int[] array = {1,2,3,4,5}; // 数组大小为5的整型数组(这是Java语言的写法)// 也可以这样表示int array[] = {1,2,3,4,5}; //这样写会报一个warning:C-style array declaration of local variable 'array'。// 这是C语言风格的写法int array[] = {}; // 语法正确:但不能给元素赋初值,因为数组的大小为0关于数组大小和默认值原创 2021-07-13 14:37:59 · 1246 阅读 · 0 评论 -
Java 之循环
Java 之循环一、while循环1.基本语法while(循环条件){ 循环操作语句;}2.while循环案例2.1 使用循环计算1-100的累加和package com.company;import java.util.Scanner;public class Main{ public static void main(String[] args){ int sum=0; int i=1; while(i原创 2021-07-12 19:00:16 · 898 阅读 · 2 评论 -
Java 之条件选择结构
Java 之条件选择结构一、if语句1.if-else语法规则:与C语言中的相同if(条件 / 条件表达式){ 表达式;}else{ 表达式;}例如:判断一年是闰年还是平年。输入一个年份判断这一年是闰年还是平年。package com.company;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner input =原创 2021-07-10 11:12:10 · 268 阅读 · 0 评论 -
Java 之输入与输出
Java 之输入与输出一、输入Java的输入,我们用到Scanner类,可以用它创建一个对象Scanner input = new Scanner(System.in);然后input对象调用nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble()方法来从输入流中获取数据。package com.company; // 包import java.util.Scanner;publi原创 2021-07-09 10:55:58 · 735 阅读 · 1 评论 -
Java 之 变量与数据类型
Java 之 变量与数据类型1 变量的概念变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成。2 数据类型现实世界中数据类型的分类:① 数字类型,比如整数、非整数② 非数字类型,比如姓名、年龄、性别、出生年龄、文字、颜色、图片。。。数据类型类型说明符位数整型int32短整型short16长整型long64字节型byte8单精度浮点型float32双精度浮点型double64布尔类型boolean8原创 2021-07-09 10:20:09 · 189 阅读 · 2 评论 -
使用IntelliJ IDEA写第一个Java程序
使用IntelliJ IDEA写第一个Java程序点击File选择New下面的Project,新建一个工程这里需要选择SDK,如果没有SDK可以进行下载点击Download JDK就可以下载了,然后点击Next进行下一步这里是选择是否创建一个模板,可以选择创建也可以不创建(这里选择不创建模板),然后点击Next进行下一步这里选择工程名和工程的路径,选择好后点击Finish就完成了一个工程的创建如果你之前创建的有工程就会提示,是否在这个窗口打开,或者新打开一个窗口(这里选择This Wi原创 2021-07-08 18:25:22 · 627 阅读 · 1 评论