基础
YY_Theshy
学无止境
展开
-
StringBuilder基础使用以及与String的相互转化
//创建对象 StringBuilder sb=new StringBuilder(); //添加,返回本身 sb.append("hello").append("world").append("java"); //反转 sb.reverse(); //StringBuilder转换成为String String str...原创 2019-12-07 17:29:00 · 375 阅读 · 0 评论 -
小严成长日记之数学工具类Math(类方法)的使用
1.取绝对值–Math.abs()int i=Math.abs(-100); 得到 i=100double i=Math.abs(-3.12); 得到 i=3.122.向上取整–Math.ceil()int i=Math.abs(3.12); 得到 i=4;3.向下取整–Math.floor()int i=Math.floor(3.12); 得到 i=3;4.四舍五入–Math.ro...原创 2019-12-04 16:10:35 · 121 阅读 · 0 评论 -
小严成长日记之Arrays类方法使用(数组工具类使用)
1.把数组变成字符串打印–Arrays.toSting()public static String toString(数组),将数组变成字符串,默认格式为“[元素1,元素2,元素3…]”例如int[] arr={1,2,3,4,5}; String st=Arrays.toSting(arr)得到 st="[1,2,3,4,5]"2.把数组元素按照从打到小或者从小到大排序–Array.s...原创 2019-12-04 15:57:24 · 142 阅读 · 0 评论 -
小严成长日记之字符串(String)相关的方法/操作!!
1.获取字符串当中含有的字符个数,得到字符串长度public int length()例如 int a=“asdsfafa”.length()2.字符串的拼接public String concat(String str)例如 String str1=“hello”;String str2=“world”String str3=str1.concat(str2);------“he...原创 2019-12-04 15:31:59 · 156 阅读 · 0 评论 -
小严成长日记之数字(int,double,float)与字符串(String)的互相转换
1.数字转字符串方法 使用String类的静态方法valueOf例如: String str = String.valueOf(数字)2.字符串转数字方法:调用Integer的静态方法parseInt例如: String str = “999”;int i= Integer.parseInt(str);System.out.println(i);...原创 2019-12-04 14:22:16 · 230 阅读 · 0 评论 -
小严成长日记之字符串数组与字符串之间的相互转化
如果是 “字符串数组” 转 “字符串”,可以通过循环首先我们创建一个字符串数组:String[] str = {“abc”, “bcd”, “def”};然后我们需要创建一个可变字符串StringBuffer sb = new StringBuffer();然后运用循环for(int i = 0; i < str.length; i++)注意:把元素添加到可变字符串中!sb....原创 2019-12-04 14:13:16 · 113 阅读 · 0 评论 -
小严成长日记之switch的便捷实用---节省代码量!
比如我要判断一个某个月是哪个季节,可以这样写:switch (month) {case 1:case 2:case 12:System.out.println(month + “月是冬季”);break;case 3:case 4:case 5:System.out.println(month + “月是春季”);break;case 6:case 7:case 8:...原创 2019-12-04 13:59:55 · 137 阅读 · 0 评论 -
小严成长日记之If...elseif..的运行顺序
If…else if…的运算顺序是从上往下的,如果满足了第一个if判断,就会输出,而不再进行下一个else if 判断,比如,这个代码是不会报错的`比如: if (num > 100.0 || num < 0.0) { System.out.println("错误输出"); } else if (num >= 95.0) ...原创 2019-12-04 13:53:57 · 1475 阅读 · 0 评论 -
小严成长日记之java基础语言编写评委打分系统
需求:去掉一个最高分和最低分,输入成绩,然后输出平均分package jiaochengdaywork;import java.util.Scanner;public class Demo01dafenxitong { //需求是评委打分求最终分数 public static void main(String[] args) { Scanner sc=ne...原创 2019-12-04 13:44:25 · 288 阅读 · 0 评论 -
小严成长日记之三元运算符的二次套用
我们都知道,三元运算符的用法还是比较少的,主要是针对于两个数值之间的比较!那么,如我我们抛开if条件判断语句,怎么用三元运算符比较三个数值之间的大小了?或者是四个数值之间的大小?或者更多?`我们可以使用三元运算符嵌套:int max = (a > b) ? a : b;max = (max > c) ? max : c;也可以使用使用嵌套格式:int max=((max=(a...原创 2019-12-04 13:38:36 · 460 阅读 · 0 评论 -
小严成长日记之Scanner典型错误使用
在JAVA中Scanner中的nextInt()或者next()和nextLine()放在一块用会出现逻辑错误,这是为什么?我们先来看一个逻辑错误的案例:当我们在程序中先用了nextInt获取到了人数,再用nextLine获取姓名的时候,第一个学生的姓名无法输入,那么具体的原因如下:区别next:一定要读到有效字符后才可以结束,结束条件是碰到空格、tab 键、enter 键nextLine...原创 2019-12-04 13:29:35 · 182 阅读 · 0 评论