`

java中的数字处理

    博客分类:
  • java
阅读更多
//利用正则表达式来判断一个字符串是否是数字

import java.io.InputStream;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class 利用正则表达式来判断一个字符串是否是数字 {
	public static void main(String args[]) {
		Scanner s = new Scanner(System.in);
		String ss = s.next();
		String str="\\d{3,}";
		Pattern p =Pattern.compile(str);
		Matcher m = p.matcher(ss);
		while(m.find()){                          //找到一个向后跳的 
			System.out.print("LLLLMMMM****");
		}
	}
}
//3443jfkdfjkf4545545jkfjdkfjd34343jdkfjdkfjdkfj56566
//LLLLMMMM****LLLLMMMM****LLLLMMMM****LLLLMMMM****




public class 字符串转换为数字 {
	public static int convInt(String aa){
		return Integer.parseInt(aa);
	}
	public static int[] convIntArray(String str[]){
		if(str==null){return new int[0];}
		int ss[] = new int [str.length];
		for(int i=0;i<str.length;i++){
			ss[i]=convInt(str[i]);
		}
		return ss;
	}
	
	public static void main(String args[]){
		String s = "45679";
		//System.out.println(s+"字符串变为数字为:"+convInt(s));
		String str[] ={"295","665","32","4"};
		int [] a =convIntArray(str);
		System.out.println("把str转换为整形数组后输出为:");
		for(int i=0;i<a.length;i++){
			System.out.print("   "+a[i]);
		}
		
		System.out.println("\n5的3次方是"+Math.pow(5, 3));
		System.out.println("100的平方根是:"+Math.sqrt(100));
		System.out.println("5的平方根的整数值是:"+Math.round(Math.sqrt(5)));
		
		
		
	}
	
}


import java.io.InputStream;
import java.util.Scanner;

public class 产生随机数 {
	public static void main(String args[]){
		System.out.println("猜字游戏!!!");
		int  guess = (int)MathRondom();
		int Num;
		boolean right = true;
		while(right){
			System.out.println("请你输入一个数:");
			Scanner s = new Scanner(System.in);
			Num=s.nextInt();
			System.out.println("你输入的数是"+Num);
			if(Num>guess){
				System.out.println("你输入的数大于这个数,请继续···");
			}
			else if(Num<guess){
				System.out.println("你输入的数小于这个数,请继续···");
			}
			else{
			System.out.println("恭喜你猜对了!!!");
			System.out.println("这个数是:"+guess);
			right = false;
			}	
		}	
	}
	 
	public static double MathRondom(){
		double Mathtest = Math.random()*100;
		return Mathtest;
	}
}


分享到:
评论

相关推荐

    JAVA基本数字图像处理

    以上这些基本操作构成了Java数字图像处理的基础。通过理解这些概念和技巧,开发者可以进一步探索更复杂的图像处理技术,如边缘检测、特征提取、图像分割等。在实际应用中,Java的`java.awt`和`java.awt.image`包提供...

    Java数字信号处理

    2. **傅立叶变换**:傅立叶变换是数字信号处理中的重要工具,用于将信号从时域转换到频域,帮助我们理解信号的频率成分。在Java中,可以使用Fast Fourier Transform (FFT)算法实现快速计算。 3. **滤波器设计**:...

    中文数字转成阿拉伯数字 java 实现

    在Java编程语言中,将中文数字转换为阿拉伯数字是一个常见的需求,特别是在处理中文文本数据时。这个场景下,我们有一个名为“中文数字转成阿拉伯数字 java 实现”的压缩包,包含了一个实现此功能的Java包和一个单元...

    java 中文转数字

    在Java编程语言中,中文转数字是一个常见的需求,特别是在处理汉字数字表示的场合,比如中文日期、货币或者传统文化中的数字表达。中文数字的转换涉及到字符识别、数字映射以及字符串处理等多个方面。以下是对这个...

    数字图像处理:JAVA语言实现

    《数字图像处理:JAVA语言实现》是一门涵盖了图像处理理论与实践的教程,它通过JAVA编程语言来讲解和实现各种图像处理技术。本教程旨在帮助学习者深入理解图像处理的基本概念,掌握用JAVA进行图像处理的方法,并能...

    java中文排序,数字字母汉字排序

    在Java编程语言中,对包含中文、数字和字母的数据进行排序是一项常见的任务。这个场景下,我们关注的是如何实现一个自定义的排序规则,按照数字、字母和汉字的顺序进行排列。以下是对这一主题的详细解释。 首先,...

    数字图像处理 java 语言描述

    本篇文章将深入探讨Java语言在数字图像处理中的应用,并基于“数字图像处理:Java语言算法描述”这一主题展开讨论。 首先,我们要理解数字图像的基本概念。数字图像是一种以数字形式表示的图像,由像素阵列组成,每...

    Java 数字转换成中文读法

    总之,Java中实现数字到中文读法的转换主要涉及字符串处理和位运算。通过建立数字与中文字符的映射关系,再结合适当的规则优化,可以有效地解决这类问题。这种技术在各种需要进行中文显示的场景中都有应用,例如财务...

    数字图像处理java

    在数字图像处理领域,Java是一种常用的编程语言,用于开发各种图像处理算法和应用。本项目主要涉及了几个关键的图像处理技术,包括直方图均衡化、中值滤波、对数变换、模糊处理、锐化、旋转和平移。下面将详细解释...

    数字图像处理-Java代码

    在数字图像处理领域,Java是一种常用的编程语言,其丰富的库和强大的面向对象特性使得它非常适合进行复杂的图像操作。本项目涵盖了图像处理的多个关键方面,包括图像增强、图像复原、图像编码与压缩以及图像分割与...

    数字图像处理——Java编程与实验

    《数字图像处理——Java编程与实验》是一本深入探讨图像处理技术并结合Java编程实践的教程。这本书涵盖了图像处理的多个关键领域,旨在帮助读者理解并应用这些技术。以下是其中涉及的一些核心知识点: 1. **图像...

    基于java的数字图像处理

    基于java的数字图像处理系统的开发,绝对手写版,多多下载

    数字图像处理java版源代码

    本项目"数字图像处理java版源代码"正是为初学者提供了一个良好的学习平台,通过清晰的代码结构和模块化设计,帮助学习者理解并实践数字图像处理的基本算法。 首先,让我们了解一下数字图像处理的基本概念。数字图像...

    数字图像处理 Java语言实现

    数字图像处理 Java语言实现

    java数字图像水印处理

    Java数字图像水印处理是一种在图像中嵌入隐藏信息的技术,通常用于版权保护、认证或追踪图像来源。在这个基于Eclipse的项目中,开发者利用Java的强大学术和工业支持,构建了一个简单但功能完备的数字水印系统,涵盖...

    数字图像处理Java语言算法描述 源码

    在图像处理中,线性代数运算(如矩阵乘法和逆运算)是必不可少的,例如在进行傅立叶变换时。 `imagingbook (1).jar`可能是《Image Processing and Machine Vision》一书的配套Java库,这本书详细介绍了图像处理的...

    数字图像处理JAVA编程与实验

    4. 图像滤波:滤波是图像处理中的常见操作,包括模糊、锐化等。我们可以使用卷积矩阵实现,如高斯滤波器: ```java int filterRadius = 5; Kernel kernel = getGaussianKernel(filterRadius); ConvolveOp op = new ...

    基于Java技术的数字图像处理系统的开发.pdf

    在开发数字图像处理系统的过程中,Java技术因其跨平台、面向对象、简单易学等特性,成为实现该系统的一种有效工具。Java的Swing库能够用来创建用户界面,实现图像处理结果的可视化。此外,Java环境下的图像处理可以...

    数字图像处理-Java语言算法描述

    整体而言,文档是关于数字图像处理领域的Java实现的介绍,旨在帮助读者掌握数字图像处理技术在Java编程语言中的应用,同时通过讨论行业薪资水平和学习资源,激励读者更深入地学习并进入这一领域。

Global site tag (gtag.js) - Google Analytics