Java学习笔记2

Java学习笔记2

一、字符串
1.双引号为字符串的定界符
2.字符串对象有String类定义
3.输出字符串常量时候可以使用‘+’拼接
4.字符串可以使用‘+’拼接数字
5.String类常用方法
(1)定义并赋初值
String s = “”;
(2)返回字符串中某个字符
char charAt(int index);
index为想要返回的字符位置,从0开始
(3)字符串间的比较
int compareTo(String str);
使用示例:
int res = s.compareTo(str);//表示s与str进行比较
如果res > 0,则说明s的字符串按照字母顺序先于str
如果res = 0,则说明s的字符串按照字母顺序等于str
如果res < 0,则说明s的字符串按照字母顺序后于str
(4)两字符串的拼接
String concat(String str);
使用示例:
String res = s.concat(str);//s与str拼接后的新字符串赋值给res
(5)字符串比较是否相等(区分大小写)
boolean equals(String str);相同返回true,不同返回false
(6)字符串比较是否相等(不区分大小写)
boolean equalsIgnoreCase(String str);相同返回true,不同返回false
(7)获取长度
int length();
(8)替代字符串中的某一字符
String replace(char old char,char newchar);
将字符串中所有的oldchar替换为newchar
(9)截取子字符串
String substring(int offset,int endIndex);
截取从offset到endIndex-1的字符串
(10)转为小写
String toLowerCase();
(11)转为大写
String toUpperCase();
二、println方法和print方法区别
区别:println方法内置换行,每次打印结束自动换行,print方法不换行
三、自增,自减
示例:

int a = 1;
		  int b = a++; 
		  //b = 1; a = 2;
		  int a = 1;
		  int b = ++a;
		  //b = 2; a = 2;

四、Scanner类
使用示例:Scanner scan = new Scanner(System.in);
String m = scan.nextLine();
用于接收用户输入,不同的数据类型使用的方法不同,例如:double类型使用的是nextDouble(),int类型使用的是nextInt()等
五、Random类
使用示例:

Random gen = new Random();
//产生一个无限制的随机数
int num1 = gen.nextInt();
//产生一个0-9的随机数
int num2 = gen.nextInt(10);
//产生一个1-10的随机数
int num3 = gen.nextInt(10)+1;
//产生一个20-34的随机数
int num4 = gen.nextInt(15)+20;
//产生一个0-1的随机小数
float num5 = gen.nextFloat();
//产生一个0.0-5.9999999的随机小数
float num6 = gen.nextFloat()*6;

六、Math类
1.调用格式
Math.方法名(相应参数);
2.常用方法
(1)绝对值
static int abs(int num);
(2)反余弦、反正弦、反正切
static double acos(double num);
static double asin(double num);
static double atan(double num);
(3)余弦、正弦、正切
static double cos(double num);
static double sin(double num);
static double tan(double num);
(4)返回大于或等于num的最小整数
static double ceil(double num);
(5)返回小于或等于num的最大整数
static double floor(double num);
(6)以num为底,power为指数的幂值
static double pow(double num,double power);
(7)以e为底,power为指数的幂值
static double exp(double power);
(8)产生随机数[0.0,1.0)
static double random();
(9)平方根
static double sqrt(double num);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值