java交换两个参数值的四种方法】的更多相关文章

第一种:添加中间变量,算是最经典最简易的一种了. //添加一个中间变量 int x = 1, y = 2; int z; z = x;x = y;y = z; System.out.println(x+","+y); 虽说是最容易想到的一种,但是不建议使用,原因无他,太low. 第二种,通过加减实现. //加减 x = 1;y = 2; x = x + y; y = x - y; x = x - y; System.out.println(x+","+y);  第三…
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; publicclass format { double f = 111231.5585; publicvoid m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleV…
1.中间变量(在开发中常用) int c=a; a=b; b=c; System.out.println("a的值: "+a+" b的值: "+b); 2.按位异或(面试,只能是整数) a=a^b; b=a^b;//a^b^b=a a=a^b;//a^b^a=b System.out.println("a的值: "+a+" b的值: "+b); 3.相加(面试) a=a+b; b=a-b;//a+b-b=a a=a-b;//a…
关于fmri数据分析的两大类,四种方法: 数据驱动: tca:其实这种方法,主要是提取时间维的特征.如果用它来进行数据的分析,则必须要利用其他的数据方法,比如结合ICA. ica:作为pca的一般化实现.是一种结构化的方法,就像和小波.傅立叶类似.只不过,比他们要更一般化.小波和傅立叶主要是在频率域做分析,而ica提取出的成分是统计独立的.这些成分,可以理解为本质上有是独立的成分.这就已经超越了频域相同的范畴,更加一般化了. 聚类:什么意思呢.先找指标,特征.然后,剩余的方法,就完全和老冯的属性…
1.实现Runnable接口,重载run(),无返回值 package thread; public class ThreadRunnable implements Runnable { public void run() { for (int i = 0; i < 10; i++) { System.out.println(Thread.currentThread().getName() + ":" + i); } } } package thread; public clas…
在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Integer,…
参考文章 1:http://blog.csdn.net/clemontine/article/details/53011362 2:http://www.jb51.net/article/98456.htm http://blog.csdn.net/javawebrookie/article/details/49560643 1.DOM方式解析XMLDom解析是将xml文件全部载入到内存,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,与平台无关,java提供的一种基础的解析…
1 package com.itheima_01; 2 3 import java.math.BigDecimal; 4 import java.text.DecimalFormat; 5 import java.text.NumberFormat; 6 7 public class Demo03 { 8 public static void main(String[] args) { 9 /* 10 保留指定小数点后位数 11 */ 12 double a = 1.01234567891234…
public class DoubleTest { //保留两位小数第三位如果大于4会进一位(四舍五入) double f = 6.23556; /** *使用精确小数BigDecimal */ public void fun1() { BigDecimal bg = new BigDecimal(f); /** * 参数: newScale - 要返回的 BigDecimal 值的标度. roundingMode - 要应用的舍入模式. 返回: 一个 BigDecimal,其标度为指定值,其非…
1. 使用 String 的构造方法,用于 byte[], char[], StringBuffer, StringBuilder 类型 2. 使用 String 的静态方法 valueOf() 推荐使用该方法 3. 使用 Object 类的 toString() 方法,根据业务要求决定是否需要覆写该方法 4. 使用强制类型转化 (String) https://www.cnblogs.com/xhyouyou/p/6014367.html 参看 String api…