java基础
洒脱_。
这个作者很懒,什么都没留下…
展开
-
打印矩形,直角三角形,到直角三角形,等腰三角形,到等腰三角形,菱形
/** * 打印矩形,直角三角形,到直角三角形,等腰三角形,到等腰三角形,菱形 */public class Test1 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入行数:"); //矩形 int line=in...原创 2019-11-14 20:10:01 · 215 阅读 · 0 评论 -
在原有的数组中插入一个整数,依然保存数组的排序
/** * 在原有的数组中插入一个整数,依然保存数组的排序 */public class Test1 { public static void main(String[] args) { Scanner input=new Scanner(System.in); int[] arr1={10,20,30,40,50};//W int[] arr2=new int[arr1....原创 2019-11-14 18:15:40 · 446 阅读 · 0 评论 -
阶乘
public class Test1 { public static void main(String[] args) { /** * 阶乘 * 输入5,打印5!=1*2*3*4*5=120 */ Scanner input=new Scanner(System.in); System.out.print("请输入一个数:"); int num=inpu...原创 2019-11-14 16:28:53 · 70 阅读 · 0 评论 -
//输入五门课的成绩,求平均分
public class Test1 { public static void main(String[] args) { //输入五门课的成绩,求平均分 Scanner input=new Scanner(System.in); double sum=0;//总和分数 for (int i = 0; i < 5; i++) { System.out.print(...原创 2019-11-14 15:32:59 · 3230 阅读 · 0 评论 -
java-s1-30个人,一共50元(男人3元,女人2元,儿童1元),请问各有多少人,打印出所有的可能性,
public class Test1 { public static void main(String[] args) { //30个人,一共50元(男人3元,女人2元,儿童1元),请问各有多少人,打印出所有的可能性, /** * a+b+c=30; 方程式一 * 3a+2b+1c=50 方程式二 * * 方程式1-方程式2 * 2a+b=...原创 2019-11-14 15:20:38 · 749 阅读 · 0 评论 -
java-s1-switct打印星期几
/** * * java-s1-switch用法 * * @author asus * */public class Test1 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int day=1; while (day != 0) { S...原创 2019-11-14 14:46:32 · 102 阅读 · 0 评论 -
S1循环输入一个数(输入0退出),求出最大和最小值
public class Test1 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入一个数:"); int num=input.nextInt(); int max=num,min=num; while (num!=0...原创 2019-11-14 14:30:49 · 251 阅读 · 0 评论 -
java-S1循环和switch的小题目
/** * * S1循环和switch的小题目 * @author asus * */public class Test1 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("**********************...原创 2019-11-14 13:20:50 · 116 阅读 · 0 评论 -
java中简单的循环
public class Test1 { public static void main(String[] args) { //计算1-100之和 int i=1,sum=0; while (i<=100) { sum=sum+i; i++; } System.out.println(sum); //计算1-100偶数之和 int i=1,sum...原创 2019-11-13 22:47:03 · 124 阅读 · 0 评论 -
java写简单的计算器
public class Test1 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("请输入第一个数:"); if (input.hasNextDouble()) { double num1=input.nextDouble()...原创 2019-11-13 22:05:12 · 154 阅读 · 0 评论 -
java的随机数i
第一种使用Math.random() Math.random() 生成的是一个>0,<1的小数,取值范围是(0,1) Math.random()*b 取值范围是(0,b) a+Math.random()*b 取值范围是(a,a+b) 最小取值时a点几的数 (int)a+Math.random()*b 取值范围是[a,a+b) ...原创 2019-11-13 21:11:04 · 87 阅读 · 0 评论 -
java中&&和&的区别
/** * &&和&的区别 * * @author asus * */public class Test1 { public static void main(String[] args) { /*&& 和 & 两个都是并且的意思 && 前面的条件为false了,后面的就不执行了, & 前面的条...原创 2019-11-13 18:08:02 · 184 阅读 · 0 评论 -
java中不使用交换两个数
/** * 交换两个数 * @author asus * */public class Test1 { public static void main(String[] args) { //使用第三个变量交换 int a=1,b=2,c; c=a; a=b; b=c; System.out.println("a="+a+",b="+b); //不使用...原创 2019-11-13 17:38:00 · 81 阅读 · 0 评论 -
java中数据类型的转换
public class FileTest { public static void main(String[] args) { //string转int int a = Integer.parseInt("123"); int b = Integer.valueOf("123").intValue(); //string转integer Integer c= I...原创 2019-11-07 18:34:22 · 72 阅读 · 0 评论 -
java中计算文件夹的大小
使用方法的递归 package com.test;import java.io.File;public class FileTest { /** * 计算文件夹的大小 * @param folder * @return 返回的是字节单位 */ public static long folderLength(File folder){ long length=...原创 2019-11-07 17:01:02 · 546 阅读 · 0 评论 -
数组和集合的效率
package com.test;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;import java.util.Random;public class Test1 {...原创 2019-10-31 16:58:58 · 445 阅读 · 0 评论 -
生成100个不重复的随机数,1~100范围
package com.test;import java.util.Arrays;import java.util.Random;public class Test1 { public static void main(String[] args) { //生成100个不重复的随机数,1~100的范围 int[] nums=new int[100]; boolean[] ...原创 2019-10-31 14:24:55 · 2421 阅读 · 0 评论 -
简单制作扑克牌和洗牌
package com.test;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class Test1 { public static void main(String[] args) { puke();...原创 2019-10-28 21:11:28 · 162 阅读 · 0 评论 -
java对象数组排序
先实现Comparable接口在重写compareTo方法 package com.pojo;//实现Comparable接口public class Student implements Comparable<Object>{ String name; int age; public String getName() { return name; ...原创 2019-10-28 11:11:34 · 113 阅读 · 0 评论 -
java中创建数组的方法
/***java中种创建数组的方法*/public static void main(String[] args){ //第一种 int[] arr=new int[5]; arr[0]=10; arr[1]=11; arr[2]=12; arr[3]=13; arr[4]=14; //第二种 int[] ...原创 2019-01-13 16:27:34 · 5437 阅读 · 0 评论 -
java中的命名规范
java中的命名规范项目名:全部小写例如:student包名:全部小写例如:com.dao类名:单词的首字母大写例如:BaseDao.java方法名:首个单词小写,其他单词的首字母大写例如:public void selectStudent(){}变量名:与方法名一样例如:int number=1;常量名:全部大写例如:public static final String ADMIN...原创 2019-01-06 22:06:29 · 147 阅读 · 0 评论 -
java中成员变量与局部变量区别
java中成员变量与局部变量区别定义的位置不同成员变量声明在类中,局部变量声明在方法中(包括方法的参数)在内存中的位置不同成员变量在堆中,局部变量在栈中初始化不同成员变量有默认值(String类型:null,int类型:0,char类型:□,double类型:0.0)局部变量必须赋值后才能使用...原创 2019-01-13 16:24:31 · 79 阅读 · 0 评论 -
JDBC连接数据库的步骤
在项目的根目录>创建Folder(文件夹)命名lib,然后导入jar文件. 右击jar文件>Build Path(构建路径)>Add to Build Path,此时Referenced Libraries(引用库)下就有了jar包. 点击Fefereced LIbraries>找到com.mysql.jdbc(包)>Driver.class右击Copy Qual...原创 2019-01-12 03:28:57 · 89 阅读 · 0 评论 -
JNDI数据获取连接池的应用
JNDI(Java Naming and Directory Interface,java命名和目录接口) 获取JNDI配置的数据 找到tomcat安装目录下的conf配置文件的文件夹中的context.xml 在<context>标签中进行配置<Environment name="jndiName" value="admin0102" type="java.lan...原创 2019-01-18 18:04:25 · 201 阅读 · 0 评论 -
有一组学员成绩是降序排列的,现插入一个新的成绩,依然要求保持降序排列(降序)
//有一组学员成绩是降序排列的,现插入一个新的成绩,依然要求保持降序排列 int[] list = new int[6]; list[0] = 90; list[1] = 80; list[2] = 70; list[3] = 60; list[4] = 50; int index=lits.length-1;//保存要插入新成绩的下表 System.out.pr...原创 2019-02-05 19:58:56 · 1164 阅读 · 0 评论 -
有一组成绩,是升序排列的,现插入一个新的成绩,依然保持升序排列(升序)
比较字符串的大小用String1.compareToIgnoreCase(String2); String1小于String2 返回-1 String1大于String2 返回1 String1等于String2 返回0 int[] list = new int[6]; list[0] = 50; list[1] = 60; list[2] = 7...原创 2019-02-05 21:34:47 · 652 阅读 · 0 评论 -
java中求数组中最小值元素和最大元素
求最小值 int[] arr={10,11,12,13,14}; int min=arr[0];//假如数组的第一个元素为最小值 //循环对比,如果哪个元素比min小,就赋值给minfor (int i = 1; i < arr.length; i++) { if (arr[i]<min) { mi...原创 2019-02-05 23:05:33 · 866 阅读 · 0 评论 -
java数组逆序输入
Scanner scanner=new Scanner(System.in); int[] arr=new int[5]; for (int i = 0; i < arr.length; i++) { System.out.print("请输入第"+(i+1)+"个数:"); arr[i]=sca...原创 2019-02-05 23:24:51 · 508 阅读 · 0 评论 -
java用for循环打印图形和乘法表
//外层循环控制行,内层循环控制列(外层循环一次,内层循环一遍) //打印正方形 for (int i = 1; i <=5; i++) { for (int j = 1; j <=5; j++) { System.out.print("*"); } System.out.println(); } System.out.println(...原创 2019-02-06 02:53:59 · 242 阅读 · 0 评论 -
逆向生成mybatis实体类接口和映射文件
导入jar包 将Generator.xml配置文件放到项目名称下面 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "h...原创 2019-04-15 23:20:08 · 117 阅读 · 0 评论