栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习笔记test.1

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习笔记test.1

插入元素:

//在数组的指定位置插入一个数据
//创建一个比原有长度数组大于一的数组
//在将原有数组复制到新的数组当中,同时将指定位置后的元素依次向后移动一个位置
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int [] arr= {10,11,13,14,15};
		int score=12;
		int [] arr2=new int[arr.length+1];
		for(int i=0;i<3;i++) {
			arr2[i]=arr[i];
		}
		arr2[2]=score;
		for(int i=3;i

二维数组:

//一个公司3个销售小组当中的每个小组的销售额以及整个公司的总销售额
public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[][] arr=new int [3][];
		//长度为3
		arr[0]=new int [] {11,12};
		arr[1]=new int [] {21,22,23};
		arr[2]=new int [] {31,32,33,34};
        //先定一维代表行数
        //再定二维代表每一行的元素数目(不定长)
		int sum=0;
		for(int i=0;i

StringBuffer或者Stringbuilder:

//StringBuffer类
//便于对字符串进行修改
//到了end就会结束
//使用StringBuffer或者StringBuilder类都是因为其类下的对象可以被多次修改,并且不产生新的未使用对象

public class Main {
	public static void add() {
		StringBuffer sb=new StringBuffer();
		sb.append("abcdefg");
		sb.append("hij").append("klmn");
		System.out.println(sb);
		sb.insert(2, "123");
		System.out.println(sb);
	}
	public static void remove() {
		StringBuffer sb=new StringBuffer("abcdefg");
		sb.delete(1, 5);
		System.out.println(sb);
		sb.deleteCharAt(2);
		System.out.println(sb);
		sb.delete(0, sb.length());
		System.out.println(sb);
	}
	public static void alter() {
		StringBuffer sb=new StringBuffer("abcdefg");
		sb.setCharAt(1, 'p');
		System.out.println(sb);
		sb.replace(1, 3, "qq");
		System.out.println(sb);
		System.out.println(sb.reverse());
	}
	public static void sub() {
		StringBuffer sb=new StringBuffer();
		System.out.println(sb.capacity());
		sb.append("abcdefg123");
		System.out.println(sb);
		System.out.println(sb.substring(6,9));	
	}
	public static void main(String[] args) {
//		 TODO Auto-generated method stub
		System.out.println("添加-");
//		add();
		System.out.println("删除-");
//		remove();
		System.out.println("修改-");
//		alter();
		System.out.println("截取-");
//		sub();
	}
}

Math类或者Random类:

import java.util.Random;

//Math类
//Math类的构造方法是private
//所以说无法创建Math类对象
//Math类当中的所有方法都是静态方法//可以直接通过类名调用Math类当中的方法
//静态常量PI 和 E
//Random类产生指定取值范围的随机数
public class Main {

	public static void main(String[] args) {
//		// TODO Auto-generated method stub
//		System.out.println("绝对值:"+Math.abs(-10));
//		System.out.println("最小整数:"+Math.ceil(5.6));//向上
//		System.out.println("最大整数:"+Math.floor(-4.2));//向下
//		System.out.println("四舍五入:"+Math.round(-4.6));
//		System.out.println("最大值:"+Math.max(2.1, -2.1));
//		System.out.println("最小值:"+Math.min(2.1, -2.1));
//		System.out.println("随机数:"+Math.random());
		System.out.println("平方根:"+Math.sqrt(4));
//		Random random=new Random();
//		//不传入种子 
//		for(int i=0;i<10;i++) {
//			System.out.println(random.nextInt(100));
//		}
		//随机产生10个[0,100)区间的整数
		Random random = new Random();
		System.out.println(random.nextBoolean());
		System.out.println(random.nextDouble());
		System.out.println(random.nextFloat());
		System.out.println(random.nextInt());

		System.out.println(random.nextLong());
		
		
	}

}

使用Java当中的BigInteger来求大数加法:

package Java_Test;
//大数相加
//BigInterger
import java.math.BigInteger;
import java.util.Scanner;

public class Test8 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
//		Scanner sc = new Scanner(System.in);
		
		BigInteger bg1 = new BigInteger("1");
		BigInteger bg2 = new BigInteger("1");
		
		bg1=sc.nextBigInteger();
		bg2=sc.nextBigInteger();
		
		System.out.println(bg1.add(bg2));
		
	}

}

基本数据类型的包装:

package Java_Test;
//可以将基本数据类型的值 包装成引用类型的对象的类 -- 包装类
//int 包装类为:Integer
public class Test9 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
//		int a=20;
//		Integer in = new Integer(a);
//		//实现包装
//		System.out.println(in);
//		int temp=in.intValue();
//		//拆除包装
//		System.out.println(temp);
		Integer num = new Integer(20);
		int sum=num.intValue()+10;
		System.out.println(sum);
		System.out.println(Integer.valueOf(10));
		int w=Integer.parseInt("2011")+32;
		System.out.println(w);
	}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826431.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号