`

java 数字两位一组

    博客分类:
  • java
 
阅读更多
package org.dm.swingTest;

public class k {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	/*	String str = "231356";
		String[] a = new String[str.length()];
		for(int i=0;i<str.length();i++) {
			
			if(!(i%2==0)||i==0)
			a[i] = str.substring(i,i+2);
			System.out.println(a[i]);
			
		}*/
		
		String str = "12345678";  
		// 结果  
		String[] result = new String[6];  
		for (int i = 1; i <= str.length(); i += 2) {  
		    if (i % 2 == 1) {  
		        result[i / 2] = "" + str.charAt(i - 1) + str.charAt(i);  
		    }  
		}  
		// 测试  
		for (String s : result) {  
		    System.out.println(s);  
		}  
		System.out.println("------------");
		  System.out.println(3%2);
		  System.out.println(4%2);
		  System.out.println(5%2);


	}
	
	public void a() {
		String str = "12345";
		String res = "";
		for (int i = 0; i < str.length(); i++) {
			res += ("=" + str.charAt(i));
		}
		System.out.println(str+res);
	}
}

 

分享到:
评论

相关推荐

    Java 数字转换成中文读法

    3. 从低位到高位,每个四位一组,例如:12345分为1(万)2345(个)。 4. 零的中文表示:零。 在Java中,我们可以创建一个映射表,将数字与对应的中文字符关联起来。然后,通过遍历数字的每一位,根据单位规则组合...

    java数字转大写

    总的来说,`java数字转大写`这个任务涉及字符串操作、位运算和对中文数字单位的理解。提供的两个源文件可能展示了不同的实现策略,这为我们提供了学习和比较不同编程思路的机会。实际开发中,可以结合这些代码,创建...

    java 数字转化为人民币大写

    本文将详细介绍如何使用Java实现这一功能,支持一亿以内的数字转化,确保准确无误地进行金额的汉字表示。 #### 核心知识点解析 ##### 1. 数字到汉字的映射 为了将数字转换为汉字,首先需要定义两个基本的数组:`...

    4位吸血鬼数字

    4位吸血鬼数字是指由四个不同的数字组成,可以分解成两个两位数的乘积,这两个两位数的各位数字之和相等。例如,1260是一个4位吸血鬼数字,因为12 * 60 = 1260,且1+2=6+0。 在Java中实现4位吸血鬼数字的程序,我们...

    Java常用数字工具类 数字转汉字(1)

    整数部分按照中国人的习惯,格式化成4位一组,不足4位前面补0。每次处理4位,按照位匹配数组中的汉字+权值。即按照数值找数字数组中对应位置的汉字,按照在4位中的偏移量在单位权值数组中找。小数部分直接按位对应...

    java生成字母数字组合的随机数示例 java生成随机数

    在Java编程语言中,生成字母数字组合的随机数是一项常见的任务,这在许多场景下都非常有用,例如创建安全的密码、生成唯一标识符或者进行测试数据的生成等。本示例将详细介绍如何在Java中实现这个功能。 首先,我们...

    JAVA_API1.6文档(中文)

    javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser 包含供 ...

    数字转换为大写(JAVA)

    在Java编程中,将数字转换成大写是常见的需求,特别是在处理财务或会计相关的应用时。这个题目描述了一个简单的Java程序设计实验,其目的是将输入的浮点数值转换成中文金额的大写形式。以下是该实验涉及的主要知识点...

    Java实现n位数字的全排列

    在Java编程中,实现n位数字的全排列是一项常见的算法问题。全排列是指从n个不同元素中取出n个元素,按照一定顺序排列的所有可能的组合。每一种排列都是唯一的,且总数为n的阶乘(n!)。这个问题通常通过递归的方式来...

    第十五届蓝桥杯Java A组参赛总结

    - 通过枚举的方式,对于每一个数字ai,尝试寻找是否存在一组连续的正整数使其和等于ai。 - 可以使用滑动窗口的思想来提高效率,减少不必要的计算。 - **实现方法**: - 构建一个循环,针对数组中的每一个数字...

    java组合算法

    在Java编程语言中,组合算法是一种常用的数据处理方法,尤其是在需要从一组数据中选取特定数量元素的场景下。本篇文章将基于提供的代码片段来深入探讨组合算法的基本原理、实现方式以及其背后的递归思想。 #### ...

    Java字母加数字组合比较大小

    在Java编程中,比较字母和数字组合的字符串大小是一个常见的需求,特别是在处理用户输入或排序混合类型数据时。本文将详细介绍如何实现此类比较,并提供一个具体的实现示例。 首先,我们要明白,Java中的`String`类...

    java 格式化输出数字的方法

    可以使用 `setGroupingSize(int size)` 来设置每组数字的数量,比如每三位一组: ```java DecimalFormat df1 = (DecimalFormat) DecimalFormat.getInstance(); df1.setGroupingSize(2); System.out.println(df1...

    Java生成含字母和数字的6位随机字符串

    标题提到的"Java生成含字母和数字的6位随机字符串",就是指通过编程方式创建一个长度为6的字符串,其中包含大小写字母和数字的组合。下面我们将深入探讨如何实现这个功能。 首先,我们需要了解Java中生成随机数的...

    Java实现数字转成英文的方法

    这里需要注意的是,对于11到19之间的数字,由于它们的英文表达不同于其他两位数,需要特别处理。同时,当分组为零时,需要考虑是否需要添加“and”这个词,这取决于当前分组是否为最后一位。 最后,将所有分组的...

    java数字图像处理常用算法

    ### Java数字图像处理常用算法详解 #### 一、读取 BMP 图片数据 在 Java 数字图像处理领域中,读取 BMP 图片是一项基础而重要的技能。BMP(Bitmap Image File Format)是一种位图文件格式,它存储的是未经压缩的...

    java金额数字转中文工具类详解

    整数部分的转换过程会将其分为若干个四位一组的块(即从右向左每四位一组),并根据组内的数字进行相应的转换。例如,数字12345会被分为12和345两组,12会转换为“十二”,而345会被转换为“三百四十五”。在转换...

    Java实现吸血鬼数字

    吸血鬼数字,又称为吸血鬼数或德古拉数,是指一个四位数(或者更一般的n位数),它的每一位数字可以分为两组,每组包含一半的数字,这两组数字相乘的结果等于原数。例如,1264 是一个吸血鬼数字,因为 12 * 64 = ...

    java解析cobol数据

    例如,读取一个字节并将其转换为十进制数字,或者将两个半字节组合成一个完整的字节。 5. **数据校验**:在解析过程中,确保数据的有效性至关重要。这可能涉及校验数值范围、检查字符串长度以及确保日期和时间格式...

Global site tag (gtag.js) - Google Analytics