数学函数,字符和字符串

  • 数学函数

Math.pow(a,b)=a^b

min,max,abs(返回绝对值)

Math.max(2,3) 返回3
Math.max(2.5,3) 返回3.0
Math.min(2.5,4.6) 返回2.5
Math.abs(-2) 返回2
Math.abs(-2.1) 返回2.1
  • 从控制台读取字符串(以空白字符结束)
Scanner input=new Scanner(System.in);
String s1=input.next();
  • 从控制台读取字符串(以按下回车键为结束)
Scanner input=new Scanner(System.in);
String s2=input.nextLine();
  • 从控制台读取字符串中的字符
//先用nextLine()读一个字符串,再在字符串上面调用charAt(0)(从0开始)来返回一个字符
Scanner input=new Scanner(System.in);
	String s=input.nextLine();
	char ch=s.charAt(3);
	System.out.println(ch);
  • ==&&equals&&compareTo
// == 只能判断string1和string2是否指向同一个对象,不能判断它们的内容是否相同
if(string1==string2)
//判断两个字符串的内容是否相同用equals
if(string1.equals(string2))
//compareTo也能比较两个字符串
s1.compareTo(s2)
//返回的实际值根据s1和s2从左往右数第一个不同字符之间的距离得出。例如:s1为abc,s2为abg,那么s1.compareTo(s2)返回-4,先比较a与a,再b与b,再c与g,c比g小4,比较之后返回4
  • 获取子字符串
//可以用substring 方法从字符串中提取子串
String message = "Welcome to java";
	message = message.substring(0,11)+"HTML";
	System.out.println(message);
//字符串message变成了Welcome to HTML

方法:

substring(beginIndex) 返回该字符的子串,从特定位置beginIndex的字符开始到字符串的结尾。

substring(beginIndex,endIndex) 返回该字符的子串,从特定位置beginIndex的字符开始到下标为 endIndex-1的字符。注意,位于endIndex位置的字符不属于该子字符串的一部分。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值