
正文
java数字分离代码 java分离实数的整数小数部分
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
输入的123456789在Java语言中怎么分离为123 456 789啊
//把123456789分割成123,456,789,
public class A
{
public static void main(String[] args)
{
String str = "123456789";//如果123456789是数字类型,则可以将其转换为String类型
String str1 = "";
for(int i=0;i9;i++){
str1 += str.charAt(i);
if((i+1)%3 == 0){
str1 += ";";
}
}
System.out.println(str1);
}
}
相关问答
Q1: 用JAVA语言编写 一个5位数12345,将各位进行分离并逆序输出,即:5 4 3 2 1,谢谢 ...
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TestPaixu {
public static void main(String[] args) throws NumberFormatException,
IOException {
System.out.println("请输入一个五位数");
BufferedReader strin = new BufferedReader(new InputStreamReader(
System.in));
String numStr = strin.readLine();
int[] numArray = new int[5];
for (int i = 0; i 5; i++) {
numArray[i] = Integer.parseInt(numStr.substring(i, i + 1));
}
sort(numArray);
}
public static void sort(int[] numArray) {
for (int j = 1; j numArray.length; j++) {
for (int i = 0; i numArray.length - 1; i++) {
if (numArray[i] numArray[i + 1]) {
int temp = numArray[i];
numArray[i] = numArray[i + 1];
numArray[i + 1] = temp;
}
}
}
for (int i = 0; i 5; i++) {
System.out.print(numArray[i]);
System.out.print(" ");
}
System.out.println();
}
}
Q2: java分割字符串中的数字
可以用正则: import java.util.regex.*; public class test { public static void main( String[] args ) { String s = "字符串123456哈哈441"; Pattern p = Pattern.compile("[\\u4e00-\\u9fa5]+|\\d+"); Matcher m = p.matcher( s ); while ( m.find() ) { System.out.println( m.group() ); } } } 运行结果: 字符串 123456 哈哈 441
Q3: java 字母和数字分开
用正则表达式匹配
Pattern p_number = Pattern.compile("\\d+");//匹配数字
Pattern p_char = Pattern.compile([a-zA-Z]+);//匹配字母
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
关于java数字分离代码和java分离实数的整数小数部分的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






