java语言尝试
qq_40483063
这个作者很懒,什么都没留下…
展开
-
Java二维数组打印杨辉三角形
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一共多少行"); int n = sc.nextInt(); int[][] arr = new int[n][n]; f原创 2017-10-07 22:23:05 · 7519 阅读 · 0 评论 -
Java打印任意数组元素出现的次数
//方法一: int[] arr = { 1, 2, 3, 3, 4, 4 }; boolean[] flagArr = new boolean[arr.length]; for (int i = 0; i < arr.length; i++) { // arr中重复的元素对应的索引arr2中赋值为0; int count = 0原创 2017-10-07 22:30:05 · 1354 阅读 · 0 评论 -
Java打印数组中不重复的元素和个数
/*这个方法看起来繁琐,但是可以大大减少程序的工作量。 */ //设置一个flag数组,重复的元素都做一下标记; boolean[] flagArr = new boolean[arr.length]; for (int i = 0; i < arr.length; i++) { if (!flagArr[i])原创 2017-10-07 22:39:07 · 4386 阅读 · 0 评论 -
Java初学者尝试计算任意位数回文数
public static int count(int x) { int count = 0; for (int i = test.from(x); i < test.from(x + 1); i++) { boolean flag = true; for (int j = 0; j < x / 2; j++) {原创 2017-10-03 15:06:37 · 763 阅读 · 2 评论 -
判断两个等长数组中元素是否一样,如不一样,输出不一样的元素
“`java public static void method01(int[] arr, int[] arr2) { String s = ""; if (s.equals(test.getString(arr, arr2))) { System.out.println("对不起没有不一样的数"); } else { System.ou原创 2017-10-03 22:57:33 · 300 阅读 · 0 评论 -
打印任意边长的空心菱形的两种方法
//先打印一个矩形,然后矩形里面符合菱形的位置打印*。 int l = 5; //边长为5的菱形 for (int i = 1; i < 2 * l; i++) { for (int j = 1; j < 2 * l; j++) { if (j == i + l - 1 || j == i - l原创 2017-10-04 11:18:46 · 3421 阅读 · 1 评论 -
Java集合去重两种做法
“`java ArrayList<String> array = new ArrayList<String>(); array.add("a"); array.add("s"); array.add("a"); array.add("s"); array.add("d"); array.add("s"); array.add("d"); ar原创 2017-10-20 12:31:10 · 444 阅读 · 0 评论 -
Java四舍五入保留任意位数小数
public double persist(double num, int x) { num *= Math.pow(10, x + 1);// 10的x+1次方;x表示所要最终要保留的位数 // 强制转化为Int类型 sum = (int) num; double a = (double) num / 10; // 进行原创 2017-10-26 08:49:28 · 446 阅读 · 0 评论