JAVA个人学习笔记 - Go语言中文社区

JAVA个人学习笔记


(1)导包,智能感应

import java.util.Scanner;

(2)输出语句:

		System.out.println("Hello JAVA");

输入语句前导

		Scanner in =new Scanner(System.in);//做in这个东西,目前不知道是啥

(3)读用户的输入(应声虫):


		System.out.println(in.nextLine());//读入下一行

(4)用+连接两个字符串:

		System.out.println("echo:"+in.nextLine());

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(5)常量:

final int  a=100;

定义一些固定的值

(6)浮点数不能比大小
判断两个浮点数是否相等的办法:

package rrr;

public class Main{

	public static void main(String[] args) {
		double a=1.0;
		double b=0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1;
		System.out.println(Math.abs(a-b)<1e-6);
	}
}

输出结果:true

(7)逻辑类型 布尔定义用boolean
(8)break语句是跳出switch、do-while、for、while等循环语句,不能用于跳出if语句。 if中单独使用break是错误用法,除非在一个大循环中使用。
(9)定义数组:

    	int[] number=new int[101];

(10)对数组做遍历:
for(<类型><变量>:<数组>)
在这里插入图片描述
(11)unicode码相关
https://www.cnblogs.com/csguo/p/7401874.html
(12)字符大小写转换:
大写换小写:

		char c='A';
		char d=(char)(c+'a'-'A');
		System.out.println(d);

小写换大写:

		char c='a';
		char d=(char)(c+'A'-'a');
		System.out.println(d);

(13)包裹类型:
在这里插入图片描述
输出int类型最值

		System.out.println(Integer.MAX_VALUE);	

(14)Character相关:
在这里插入图片描述
(15)Math类:
在这里插入图片描述

		System.out.println(Math.abs(-12));	//绝对值
		System.out.println(Math.round(10.345));	//四舍五入
		System.out.println(Math.random());//随机数[0,1)	
		System.out.println(Math.pow(2,3));//计算次方(double)

(16)字符串变量:
在这里插入图片描述
(17)输入字符串:
在这里插入图片描述
(18)字符串判断是否相等:

		String s;
		s=in.next();	
		System.out.println(s.equals("abc"));

(19)字符串操作:
在这里插入图片描述

①比较大小:
s1.compareTo(s2)如果:
s1>s2,返回正数
s1<s2,返回负数
s1==s2,返回相等
s1.compareToIgnoreCase(s2)可以不区分大小写的比较大小

②获得长度
s.length()

③访问单个字符

s1.charAt(0)

		Scanner in = new Scanner(System.in);
		String s1="abc";	
		System.out.println(s1.charAt(0));

字符串不能用foreach循环

④得到子串:
在这里插入图片描述
在这里插入图片描述

⑤寻找字符:
在这里插入图片描述
在这里插入图片描述
(20)其他string操作:

在这里插入图片描述
JAVA中字符串不可变
1.是否以另一个子字符串开头
2.是否以另一个子字符串结尾
3.删除字符串两端空格
4.把字符串中所有c1换成c2
5.把字符串中所有字符换成小写字母
6.把字符串中所有字符换成大写字母

(21)对数组进行排序

import java.util.Arrays;
public class ceshi{ 
	public static void main(String []args){
		int[] a={1,8,4,6,12,89,100,85};
		Arrays.sort(a);
		for(int i=a.length-1;i>=0;i--)
		{
			System.out.println(a[i]);
		}
}
}

逆序排序结果:
在这里插入图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43691058/article/details/89321834
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-25 01:46:53
  • 阅读 ( 1151 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢