自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 选择排序算法

public class Code_SelectSort { public static void selectionSort(int []arr){ //arr是一个无序的数组 长度是1或者为空的数组 直接返回空 //没有排序的必要了 if (arr==null||arr.length

2022-10-27 11:22:31 228 1

原创 计算工资的方法

abstract class Employee{ //员工抽象类 public String name; //姓名 public Employee(){} public Employee(String name){ //有参构造 super(); this.name=name; } public String getName() { return name; } public void setName(String nam

2022-10-17 09:04:21 141

原创 面向对象多态

abstract class Animal{ //抽象父类 abstract void eat(); //抽象方法}class Cat extends Animal{ public void eat(){ System.out.println("小猫吃饭"); } public void cathchMouse(){ //子类独有的方法 System.out.println("小猫还会抓老鼠"); }}public

2022-10-13 09:21:56 105

原创 类初始化和实例初始化的区别

class Father04{ //1.类的初始化 优先于 实例的初始化 //2.类初始化 只做一次 实例初始化 可以做多次 //3.实例初始化的时候 都要进行执行 static { //类初始化的时候执行 System.out.println("Father static"); } { //实例初始化的时候执行 System.out.println("Father no_static"); }

2022-10-11 11:43:48 130

原创 非静态初始化

class Father02 { public int a = getNumber(); private String info ; //私有变量 {//用于进行实例初始化 可以有多个 非静态代码块 System.out.println("Father01(非静态代码块)"); } Father02(){ System.out.println("Father()无参数的构造方法"); } Father02(S

2022-10-11 10:40:04 72

原创 静态代码块1

class Father01{ //经过子类和父类的初始化 发现先执行父类的初始化 在执行子类的初始化 //static是对类进行初始化 构造方法是对类的对象进行初始化 public static int a=getNumber() ; static { System.out.println("Father(1)"); } public static int b= getNumber(); static {

2022-10-11 09:32:31 37

原创 面向对象继承的重载

//图形类class Graphic{ private String name; //不使用无参数的构造方法 使用有参数的构造方法 public Graphic(String name){ super();//父类初始化 object基类 所有类的祖先 this.name=name; } public void setName(String name){this.name=name;} public String get

2022-10-09 11:45:23 39

原创 冒泡排序算法

class Arrayutil{ public void sort(int[]arr){ //冒泡排序算法 for (int i=1;i

2022-09-26 11:17:25 132

原创 有两个参数不同的接收方法的方法 同样能够接收参数 则一般选择第一个

class Count03{ //有两个参数不同的接收方法的方法 同样能够接收参数 则一般选择第一个 public int sum(int a,int b){ return a+b; } //下面两个方法 进行重载实际上是一个方法 这样的重载是错误的 一般只能选择一个方法 /* public int sum (int ...arr){ int sum=0; for (int i=0;i

2022-09-26 09:47:21 96

原创 求最大的值

class Count02{ public int max(int a,int b){ return a>b?a:b; } public int max(int x,int y,int z){ return max(max(x,y),z); } public double max(double i,double j){ return i>j?i:j; }}public class Method_Demo

2022-09-26 09:26:51 74

原创 方法重载,同一个类中可以有相同的方法 但里面的参数不同

class Count{ //方法重载,同一个类中可以有相同的方法 但里面的参数不同 public boolean compare(byte x,byte y){ return x==y; } public boolean compare(short x2,short y2){ return x2==y2; } public boolean compare(int x3,int y3){ return x3==y3

2022-09-26 09:10:52 264

原创 求最大的值

class Count{ public int max(int num,int...other){ int max=num; for (int i=0;imax){ max=other[i]; } } return max; }}public class ChangeArgs_Ex

2022-09-23 15:21:20 38

原创 运用面向对象的方法求相应的数据

class Count { //所有的员工共同拥有的属性 int sum_age; //总年龄 int sum_wages; //总工资 int count; //总人数 int sum_income; //总收入 public void add(Employees e,int i){ sum_age+=Integer.parseInt(e.employees[i][3]); sum_wages+=Inte

2022-09-23 11:29:05 88

原创 使用面向对象的方法打印圆的面积和周长的相关信息

class circle{ double radius; public double getArea(){ //获取圆的面积 return 3.14*radius*radius; } public double gerPerimeter(){ return 2*3.14*radius; } public String getInfo(){ double area=getArea(); dou

2022-09-22 10:57:20 47

原创 使用面向对象的方法计算1-100的和

class Count02{ public int getsum(){ int sum=0; for (int i=1;i

2022-09-22 09:26:04 256

原创 使用面向对象的方法判断两个数是否相等

class Count{ public boolean compare(int a,int b){ if (a == b) { return true; }else { return false; } }}public class Method_Exer01 { public static void main(String[] args) { //创建一个Count类对

2022-09-22 09:14:00 50

原创 把两个类关联起来

class Husband{​ String name;​ Wifi wifi;​ }class Wifi{​ String name;​ Husband husband; }public class HusbandWifiDemo01{​ public static void main(string[]args){​ Husbaand h1=new Husband;​ h1.name="梁振华";​ Wifi w1=new Wifi;​

2022-09-21 20:26:52 156

原创 使用面向对象的方法计算一个矩形的面积

class Rectangle{​ double length;​ double width;​ public double getArea{​ return length*width;​ }}public class classsumsubDemo{​ public static void main(string[]args){​ Rectangle r1=new Rectangle();​ r1.length=3.2;​ r1.width=

2022-09-21 20:10:20 267

原创 运用面向对象的方法计算数据

class count{​ public int getsum(int a,int b){​ return a+b;​ }​ public int getsub(int x,int y){​ return getsum(x,-y); ​ }}public class classsumsubDemo{​ public static void main(string[]args){​ count c1=new count();​ count c2=new co

2022-09-21 19:50:44 59

原创 二维数组中打印数据

public class home01 { public static void main(String[] args) { int[][] employees = { {10,22, 3000}, {13,32, 18000, 15000, 2000}, {11,23, 7000}, {11,24, 7300}, {12,2

2022-09-20 09:47:00 77

原创 冒泡排序法

public class ArraySortDemo01 { public static void main(String[] args) { //index 0 1 2 3 4 5 int[] arr={6,3,8,2,9,1};//arr.length=6 /* 第i轮 比较arr.length-i 第1轮 比较5次 第2轮 比较4次 第3轮 比较3次

2022-09-16 15:11:12 28

原创 二分查找.

public class ArrayTwoFindDemo01 { public static void main(String[] args) { int [] arr={1,5,7,9,13,14}; int value=13; //顺序查找 最多查找n-1 //二分查找 最多查找n/2 大大的降低了执行的时间 效率提升了 int index=-1; int left=0; i

2022-09-16 15:10:33 54

原创 数组 的翻转

public class ArrayReverDemo01 { public static void main(String[] args) { int[] arr={1,2,3,4,5}; int[] newArr=new int[arr.length]; for (int i=0;i

2022-09-16 09:51:29 54

原创 获取一个数组的方差

public class home02 { public static void main(String[] args) { int[] arr={4,6,7,3,9,5,8}; int sum=0; for (int i=0;i

2022-09-16 09:07:45 212

原创 实现两个数组的拼接

public class home { public static void main(String[] args) { int[] x={4,6,7}; int[] y={34,67,98,3}; int[] z=new int[x.length+y.length]; //将x添加到新数组中 for (int i=0;i

2022-09-16 09:06:56 126

原创 面试小程序

一周面试四家公司,通过的谈薪水, 一个月按22天工作日表示A公司 薪水结构是 底薪 8000(8小时工薪)+加班费 3个小时 每小时200B公司 打包价 12000 每天工作9小时C公司 面试没通过D公司 996 一周 上班6天 每天10个小时 工资13500 (一个月26天)问哪一家公司值得去:谁每个月的时薪 最高 我就去哪里。 打印出来

2022-09-13 09:26:46 206

原创 计算输入的正数和负数的个数

package day_06;import java.util.Scanner;public class BraekDemo02 { public static void main(String[] args) { Scanner input= new Scanner(System.in); //计算输入的正数和负数个数 //定义初始的正数和负数个数 int pos=0; int neg=0; //永

2022-09-12 09:19:35 218

原创 利用for循环的方法求一个数是否是素数

package day_06;import java.util.Scanner;public class BreakDemo01 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个整数:"); int num=input.nextInt(); //计算一个数的开方

2022-09-12 09:05:58 543

原创 使用switch的方法 判断指定月份是什么季节

import java.util.Scanner;public class SwitchTest03 { public static void main(String[] args) { Scanner input= new Scanner(System.in); System.out.println("请输入一个月份:"); int month=input.nextInt(); switch (month){

2022-09-09 10:35:40 1082

原创 使用if的方法 判断指定月份是什么季节。

import java.util.Scanner;public class SwitchTest02 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个月份:"); int month=input.nextInt();

2022-09-09 09:48:55 477

原创 switch 判断星期数

import java.util.Scanner;public class switchDemo01 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入星期数(1-7):"); int weekday=input.nextInt(); switch (weekday){

2022-09-09 09:30:49 415

原创 (1)找1998—2002年。(2)属性,属虎、属鸡、属猴(3)处女座、魔羯座不要 要射手、天秤,其他星座 月收入 满足30万(4)收入 年收入20万以上符合上面四个条件的 立马结婚(

public class homework3 { public static void main(String[] args) { java.util.Scanner input= new java.util.Scanner(System.in); System.out.println("帅哥请输入你的出生年份:"); int year=input.nextInt(); if (year>=1998&&year

2022-09-08 19:33:18 43

原创 嵌套式IF语句

public class day04_Score_Test02 { public static void main(String[] args) { java.util.Scanner input= new java.util.Scanner(System.in); System.out.println("请输入您的分数:"); int a= input.nextInt(); if (a100){ S

2022-09-08 11:21:41 80

原创 判断分数的等级

public class day04_Score_Test { public static void main(String[] args) { java.util.Scanner input= new java.util.Scanner(System.in); System.out.println("请输入您的分数:"); int a= input.nextInt(); if (a100){ Sys

2022-09-08 11:04:56 53

原创 输入三个数求这三个数最大值(第二种写法)

public class day04_Max02 { public static void main(String[] args) { java.util.Scanner input= new java.util.Scanner(System.in); System.out.println("请输入第一个数字:"); int a=input.nextInt(); System.out.println("请输入第二个数字:");

2022-09-08 10:47:36 88

原创 连续的IF语句

public class day04_Multi_if { public static void main(String[] args) { java.util.Scanner input= new java.util.Scanner(System.in); System.out.println("请输入一个整数:"); int x=input.nextInt(); int y; if (x>=3){

2022-09-08 10:44:16 605

原创 输入三个数求这三个数的最大值

public class day04_Max02 { public static void main(String[] args) { java.util.Scanner input= new java.util.Scanner(System.in); System.out.println("请输入第一个数字:"); int a=input.nextInt(); System.out.println("请输入第二个数字:");

2022-09-08 09:53:50 505

原创 输入一个3位数 判断这个数 个位 十位 百位 相加得到数字 打印这个数字

public class homework2 { public static void main(String[] args) { java.util.Scanner input=new java.util.Scanner(System.in); System.out.println("请您输入一个三位数:"); int a=input.nextInt(); if (a>=100&&a

2022-09-08 08:29:44 553

原创 判断一个数字,判断这个数字是奇数还是偶数 打印出来

public class homework1 { public static void main(String[] args) { java.util.Scanner input=new java.util.Scanner(System.in); System.out.println("请您输入一个数:"); int a=input.nextInt(); if (a%2==0&&a!=0){ System.out

2022-09-08 08:28:17 301 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除