java输入两个字符串,判断是浮点数还是字符

原创 2006年06月14日 15:01:00

package floatinout;

import java.io.*;
//从键盘终端输入二个数,
//如果是数字字符,则参加运算
//如果是字符串,打印符串,并提示不能参加运算!

public class FloatInOut
{
  public static void main(String[] args)throws IOException
  {
    String s1="";
    String s2="";
    System.out.println("请输入两个数:");
    BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
    BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
    s1=br1.readLine();
    s2=br2.readLine();
    try{
      new Float(s1);
      try{
        new Float(s2);
        floatSum(s1,s2);
      }catch(Exception e2){
        if(s2.equals(" "))System.out.println("您输入的第二个字为空格");
          else{
            System.out.println("你输入的第二个是字符串"+s2+"不能参加运算");
          }
      }
    }catch(Exception e1){
      if(s1.equals(" "))System.out.println("你输入的第一个字为空格");
        else if(s1.equals("/r"))System.out.println("您输入的第一个字是回车");
          else{
            System.out.println("您输入的第一个是字符串"+s1+"不能参加运算");
          }
    }
  }

  public static void floatSum(String str1,String str2)
  {
    float fv1=Float.parseFloat(str1);
    float fv2=Float.parseFloat(str2);
    float sum=fv1+fv2;
    System.out.println("您输入的二个数和是:"+sum);
  }
}

java 判断字符串输入是中文还是英文

1、根据字节和字符的长度是否相等判断字符串是纯中文还是纯英文 public class test {    public static void main(String[] args)...
  • gayanous
  • gayanous
  • 2016年04月06日 14:32
  • 2799

JAVA中 怎么判断输入的字符串是不是一个数字

判断一个字符串或者输入的字符串是不是一个数字
  • Living_Ccj
  • Living_Ccj
  • 2017年03月04日 11:11
  • 1585

怎么判断一个数是整数还是浮点数

double modf(double x,double * ip) 把x分成整数和小数两部分,两部分正负与x相同,函数返回小数部分,整数部分保存在*ip中 函数名: modf ...
  • xiaole1336393
  • xiaole1336393
  • 2013年04月12日 12:29
  • 2279

判断一个字符串编码是utf-8还是gbk

java代码:     private static boolean Isutf8orgb2312(int[] value){         int iGBK = CountGBK(value); ...
  • burt_yu1
  • burt_yu1
  • 2017年02月09日 17:07
  • 798

shell case语句 判断一个字符是字母还是数字

有时候我们进行数字运算的时候,输入的是字母,这时候会使得脚本崩溃。在运算之前判断输入是不是数字就很重要了。 使用case语句来判断输入的一个字符是不是数字: lan@lan_ubuntu:~/桌面/p...
  • qq_21808961
  • qq_21808961
  • 2017年10月24日 21:35
  • 175

Java 判断两个字符串是否由相同的字符组成

问题:由相同的字符组成是指两个字符串,字母以及各个字母的个数是相同的,只是顺序不同。如:“aaaabbc”与“abcbaaa”是由相同字符组成。 方法一:排序法,也是最容易想到的方法,将两个字符串转换...
  • wutongyu0123wutongyu
  • wutongyu0123wutongyu
  • 2016年06月17日 19:54
  • 6687

Java判断字符串是否是整数或者浮点数

//判断整数(int) private boolean isInteger(String str) { if (null == str || "".equals(str)) { return f...
  • xukun5137
  • xukun5137
  • 2016年07月22日 22:52
  • 8551

怎么样判断用户输入的是一个域名还是一个IP地址呢?

in_addr_t inet_addr(const char* strptr); 返回:若字符串有效则将字符串转换为32位二进制网络字节序的IPV4地址,否则为INADDR_NONE st...
  • thanklife
  • thanklife
  • 2017年08月23日 14:46
  • 420

C语言 如何正确循环输入一个整数,浮点和字符串报错

1.如何保证循环输入——一定要flush(stdin)清除缓冲区 2. 如何保证输入不是字符串—  ret=scanf("%f",&dN)),输入整数或者浮点数就会返回1!(注意,很多人觉得)   ...
  • qq1028850792
  • qq1028850792
  • 2013年10月27日 09:51
  • 1970

判断一个字符串是否为数值型字符串

package com.sort; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 判断一个字符串是否...
  • zjcheer_up
  • zjcheer_up
  • 2014年07月21日 13:25
  • 761
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java输入两个字符串,判断是浮点数还是字符
举报原因:
原因补充:

(最多只允许输入30个字)