Java
Vk(小韩 )
这个作者很懒,什么都没留下…
展开
-
2021-11-12
**定义一个数组int[] nums={8,7,3,9,5,4,1} 输出数组中的最大值和最大值所在的下标**package six;public class one_2 {//定义一个数组int[] nums={8,7,3,9,5,4,1}//输出数组中的最大值和最大值所在的下标public static void main(String[] args) {// TODO Auto-generated method stubint [] nums= {2,8,4,3,87,6,2,45}原创 2021-11-12 10:41:57 · 259 阅读 · 0 评论 -
2021-10-27
井里有一只蜗牛,他白天往上爬5米,晚上掉3.5米,井深56.7米 计算蜗牛需要多少天才能从井底到爬出来package five;public class one_5 {public static void main(String[] args) { // TODO Auto-generated method stub int day=1; double sum=0; while (true) { //白天向上爬5米 sum+=5; System.out.println("d原创 2021-10-27 16:16:31 · 675 阅读 · 0 评论 -
2021-10-27
用户输入任意一个整数,求各位数字之和public class one_4 {public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan=new Scanner(System.in); System.out.println("请输入一个数字"); int num=scan.nextInt(); int sum=0;//累加变量原创 2021-10-27 15:55:50 · 121 阅读 · 0 评论 -
2021-05-24
package com.rjxy.mybatis.test3;public class User {private int id;private String name;private int age;public User() { super(); // TODO Auto-generated constructor stub}public User(int id, String name, int age) { super(); this.id = id; this.name =原创 2021-05-24 17:07:45 · 94 阅读 · 0 评论 -
装饰模式
package com.rjxy.sjms4;public abstract class Humburger {protected String name;public String getName() {return name;}public abstract double getPrice();}package com.rjxy.sjms4;public class ChickenBurger extends Humburger{public ChickenBurger() {na原创 2021-05-24 17:03:11 · 70 阅读 · 0 评论 -
适配器模式
package com.rjxy.sjms5;public interface ThreeElectricOutlet {public abstract void connectElectricCurrent();}package com.rjxy.sjms5;public interface TwoElectricOutlet {public abstract void connectElectricCurrent();}package com.rjxy.sjms5;public cla原创 2021-05-24 17:00:25 · 104 阅读 · 0 评论 -
Vector
package com.company;import java.util.Collections;import java.util.Enumeration;import java.util.Iterator;import java.util.Vector;public class Test02_Vector {public static void main(String[] args) {Vector nums=new Vector<>();nums.add(7);nums.a原创 2021-04-15 15:59:33 · 74 阅读 · 0 评论 -
Stack
package com.company;import java.util.Stack;public class test03_Stack {public static void main(String[] args) {//创建一个栈Stack stack = new Stack();//push()入栈,常用stack.push(“a”);stack.push(“b”);stack.push(“c”); //pop()出栈,即取出栈顶的元素,常用 System.out.p原创 2021-04-15 15:57:18 · 1552 阅读 · 0 评论 -
基本数据类型与字符串之间的转化
package com.company;public class test03 {public static void main(String[] args) {//将基本类型转换为Stringint a=9;//Integer.toString()String str= Integer.toString(a);System.out.println(str);System.out.println(a+"");//拼接空字符串(推荐) System.out.println(Intege原创 2021-04-10 09:34:11 · 64 阅读 · 0 评论 -
StringBuffer用法
package com.company;public class test01 {public static void main(String[] args) {//String是不可变的,会在内存中产生许多String对象/String s="";while (true){s+=“hello”;}///使用StringBuilder和StringBuffer//创建一个StringBuffer对象,存储字符串helloStringBuffer buffer=new StringBuff原创 2021-04-05 10:58:35 · 147 阅读 · 0 评论 -
String常量池
package com.company;public class test7 {public static void main(String[] args) {//使用构造方法创建字符串String s1=new String(“aaa”);//存放在堆中,强制在堆内存中开辟一块新空间(只要是new出来的,必须会在堆中分配新的内存)s1=new String(“bbb”);//由于aaa不再被任何引用所指向,所以会被gc回收//使用双引号直接创建String s2=“aaa”;//字符常量,存原创 2021-04-05 10:03:43 · 274 阅读 · 1 评论 -
String不变性
package com.company;public class test6 {public static void main(String[] args) {//基本数据类型int i=3;i=6;//内存中只有一个变量值6,3的值会被6覆盖System.out.println(i); //字符串(特殊的引用类型) String str="tom"; str="jack";//当重新赋值时会在内存中再分配一块空间,创建一个新的String,所有内存中有两个String,原创 2021-04-04 15:22:54 · 84 阅读 · 0 评论 -
1提示用户输入字符串,计算字符串包含多少个数字,英文字母以及其他字符 * 2计算字符串中字母a出现的次数
package com.company;import java.util.Scanner;/*1提示用户输入字符串,计算字符串包含多少个数字,英文字母以及其他字符2计算字符串中字母a出现的次数Scanner类的next()和nextLine()next():把空格,Tab,回车等作为结束标记,无法获取空格nextLine():表示获取一整行,只把回车作为结束标记*/public class lianxi3 {public static void main(St原创 2021-04-03 16:30:59 · 856 阅读 · 0 评论 -
将字符串str每4个字符后添加一个短横线-,并将所有大写字母变成小写字母,小写字母变成大写字母
package com.company;/*将字符串str每4个字符后添加一个短横线-,并将所有大写字母变成小写字母,小写字母变成大写字母*/public class lianxi2 {public static void main(String[] args) {String str=“sfeagsnuQDAFDDgfjxht3tt448hy”;String result="";for (int i=0;i<str.length();i++){char c=str.char原创 2021-04-03 15:39:50 · 827 阅读 · 0 评论 -
将字符串进行转换
package com.company;/*将字符串进行转换*/public class lianxi1 {public static void main(String[] args) {String str=“hello world”; //转换为dlrow olleh String str2=""; for (int i=str.length()-1;i>=0;i--){ str2+=str.charAt(i);//获取索引为i的字符 } Sys原创 2021-04-03 10:07:12 · 117 阅读 · 0 评论 -
String新增方法
package com.company;public class String新增方法 {public static void main(String[] args) {String s= String.join("-",“a”,“b”,“c”,“d”);System.out.println(s); String[] arr={"aaa","bbb","ccc"}; String join=String.join("-",arr);//和split()的作用相反,是JDK8新增方法,原创 2021-04-03 09:37:18 · 434 阅读 · 0 评论 -
计算最大值,最小值,平均数
package com.company;import java.util.Scanner;public class Main {public static void main(String[] args) {// write your code here int max=0; int min=100; double middle; int sum=0; Scanner input=new Scanner(System.in); System.out.print("输入成原创 2021-03-04 17:45:43 · 408 阅读 · 1 评论 -
抽象方法
public class Main {public static void main(String[] args) {Person p = new Student();p.run();}}abstract class Person {public abstract void run();//抽象方法}class Student extends Person {@Override//继承抽象方法public void run() {System.out.println(“Student原创 2021-02-03 19:24:41 · 125 阅读 · 0 评论 -
计算税收
public class DuoTai {public static void main(String[] args) {// 给一个有普通收入、工资收入和享受国务院特殊津贴的小伙伴算税:Income[] incomes = new Income[] {new Income(3000),new Salary(7500),new StateCouncilSpecialAllowance(15000)};System.out.println(totalTax(incomes));}publi原创 2021-02-03 15:22:50 · 455 阅读 · 0 评论 -
捕获异常
public class YiChang {public static void main(String[] args) {String a=“12”;//String b=“x9”;try {int c=stringToInt(a);//int d=stringToInt(b);System.out.println©;}catch (NumberFormatException e){System.out.println(“你好,报错了”);}}static int stringT原创 2021-01-27 15:19:11 · 81 阅读 · 0 评论 -
常用工具类
import java.security.SecureRandom;/*Java提供的常用工具类有:Math:数学计算Random:生成伪随机数SecureRandom:生成安全的随机数*/public class changYunGonJuLei {public static void main(String[] args) {int a=Math.abs(-1000);//abs是求绝对值,1000double b=Math.abs(-0.9);//0.9int c=Math.原创 2021-01-26 11:19:47 · 521 阅读 · 0 评论 -
编写一个函数addAll(),实现如何结果
public class demo2 {/*编写一个函数addAll(),实现如何结果:addAll(1,8);addAll(5,8,-7);addAll(4,6,7,9);…*///可变参数本质就是数组public static int addAll(int … param){int result=0;for (int i=0;i<param.length;i++){result+=param[i];}return result;}publi原创 2021-01-23 21:43:52 · 188 阅读 · 0 评论 -
用Java实现文件检索
**//文件检索 //广度优先遍历的方式**package cn.tx.demo2.File;import java.io.File;import java.util.LinkedList;import java.util.Queue;//文件检索//广度优先遍历的方式public class demo2 {public static void main(String[] args){//定义字符串 根目录//以本地D盘下的C语言文件夹为例String rootPath=“D:\C原创 2020-12-18 09:59:54 · 1852 阅读 · 0 评论 -
用Java编写万年历
用Java编写万年历package cn.tx.demo2;/*手写万年历程序*/public class wanNianLi {public static void main(String[] args){//打印万年历printData(2020,8);}/**传入年 月 把对应的万年历打印到控制台上@param year@param month*/public static void printData(int year,int month){//定原创 2020-12-14 14:36:39 · 511 阅读 · 0 评论 -
将数字转换为大写金额
将数字转换为大写金额package cn.tx.demo2;import java.util.Scanner;public class Demo1 {public static void main(String[] args){// 分析/*** 1. 根据 . 拆分,拆分后结果是 1324 32* 2. 先处理 1324* 2.1 获取到 1 根据数字1转换成大写金额 壹,再获取到数字3,转换成大写叁* 2.2 壹叁贰肆* 2.3 填写相关的单位(仟 佰)*/Syste原创 2020-12-13 17:40:58 · 528 阅读 · 0 评论 -
在数组中插入一个数字,然后从小到大排序
在数组中插入一个数字,然后从小到大排序public class Main {public static void main(String[] args) {// write your code here System.out.println("你好"); //定义一个数组 int[] arr={12,45,45,86,79};//输入一个数 System.out.print("请输入一个数字,添加后进行排序:"); Scanner s=new Scanner(原创 2020-12-11 16:13:59 · 2764 阅读 · 0 评论 -
数组
数组基本用法1package array;public class shuZuJinBenYonFa1 {public static void main(String[] args) { // TODO Auto-generated method stub//1声明数组,即定义一个数组int [] nums;String names [];//2分配空间,指定数组大小nums =new int[5];//3数组赋值nums[0]=13;nums[3]=54;nums[4]=47;原创 2020-08-03 16:36:53 · 229 阅读 · 0 评论 -
方法
自定义方法package method;public class ziDingYiFangFa {public static void main(String[] args) { // TODO Auto-generated method stub vk1(); vk2(60); vk3(6, 20);}public static void vk1() { int sum =0; for (int i = 1; i <=100; i++) { sum +=i;原创 2020-07-27 17:22:10 · 818 阅读 · 0 评论 -
用Java编译“三国群英传”游戏(本质石头剪刀布)
用Java编译“三国群英传”游戏(本质石头剪刀布)package com.domain;//玩家类public abstract class Player {//玩家有哪些属性呢?protected String name; //昵称protected int score; //得分//注意,出拳类类型是固定,是每一个玩家都有的,所以把设计为类的静态属性。方便我们去调用。public static String[] handType = {"石头","剪刀","布"};public Pl原创 2020-07-20 10:20:11 · 934 阅读 · 0 评论