7-1 jmu-Java-01入门-取数字 (2 分)

基础题目第一题

import java.util.*;
public class Main
{
    public static void main(String []args) {
        String s ;
        Scanner ss = new Scanner(System.in);
        for (; ; )
        {
			s=ss.nextLine();
			if (s.equals(""))
			{
				break;
			}
            int tt;
            tt=Integer.parseInt(s);

            if (tt>=10000&&tt<=20000)
            {
                
                System.out.println(Integer.toBinaryString(tt)+','+Integer.toOctalString(tt)+','+Integer.toHexString(tt));
            }
            else {
                int sum =0;
                for (int i =0; i<s.length() ; i++ )
                {
                    int t;
                    if (s.charAt(i)=='-')
                    {
                        continue;
                    }
                    t = s.charAt(i)-'0';
                    sum+=t;
					System.out.print(t+" ");
                }
                System.out.println(sum);
            }
        }

    }
}

 

### 回答1: 在 Java 中,可以使用 Scanner 类来读浮点数。首先需要创建一个 Scanner 对象,然后使用 nextDouble() 方法读浮点数。示例代码如下: ```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); double num = input.nextDouble(); System.out.println("The number is: " + num); } } ``` 在这个示例代码中,使用了 nextDouble() 方法来读用户输入的浮点数,并将其存储在 num 变量中。 ### 回答2: 在计算机的编程语言中,数字和浮点数是常见而且重要的数据类型。在jmu-java-01入门中,数字浮点数是非常基础和重要的知识点,可以在后续的学习中大大提高程序代码的运行效率和准确性。 首先,数字类型是指整数或小数,也就是说,数字类型是由整数类型和浮点类型两个类型组成的。整数类型只包括正负整数,而浮点类型则包括正负小数(也称为实数)。在Java中,数字类型为int(整数类型)和double(浮点类型)。两种类型的数据都可以计算,但是由于数据范围和精度的不同,需要根据具体的需求进行选择。 其次,浮点数一般是使用double类型来表示。double类型可以存储比float类型更大范围的数值,同时也具有更高的精度。如果需要定义一个浮点类型的变量,需要使用double关键字,例如: double value = 3.1415926; 在Java中,如果需要浮点数的整数部,则可以使用强制转换的方法。强制转换是将一种类型的数据转换为另一种类型的数据。在此示例中,我们将浮点数的值强制转换为整数类型,并且只整数部,可以使用以下代码: double value = 3.1415926; int intValue = (int)value; 对于Java中的浮点数值的方法,在实际的编程过程中经常使用。需要注意的是,由于浮点数的数值精度有限,因此在进行浮点数计算时,需要谨慎处理精度问题,以免计算得到的结果出现误差。在学习Java编程的过程中,可以多进行练习和实践,加深自己对数据类型和值方法的理解和应用。 ### 回答3: jmu-java-01入门-数字浮点数是Java语言入门阶段的一部,主要是指学习如何在Java程序中获数字和浮点数,并对其进行处理。数字和浮点数在Java程序中无处不在,尤其是在数值计算和数据析方面,都需要使用数字和浮点数。因此学习如何数字和浮点数是Java程序员必须掌握的基本技能。 在Java程序中数字和浮点数的方法非常简单,可以使用一个Scanner类来实现。Scanner类是Java标准库中的一个类,用于从用户输入或其他数据流中读基本类型和字符串值。我们可以使用Scanner类的nextDouble()方法来获浮点数,使用nextInt()方法来获整数。 为了获用户输入的数字和浮点数,我们需要使用Scanner类。首先需要导入java.util.Scanner库,然后在程序中创建一个Scanner对象。我们可以使用Scanner对象的nextDouble()方法来获用户输入的浮点数,使用nextInt()方法来获整数。 例如,我们可以编写一个简单的Java程序来获用户输入的数字和浮点数: import java.util.Scanner; public class GetNumbers { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int num = scanner.nextInt(); System.out.print("Enter a floating point value: "); double floatNum = scanner.nextDouble(); System.out.println("You entered " + num + " and " + floatNum); scanner.close(); } } 在这个程序中,我们首先创建了一个Scanner对象,然后使用Scanner对象的nextInt()方法获用户输入的整数,使用nextDouble()方法获用户输入的浮点数。我们将获数字和浮点数打印到控制台上,以便查看结果。 总之,学习如何数字和浮点数是Java编程的基础知识之一。掌握这个知识点对于进一步学习Java数据类型和运算符非常重要。通过使用Scanner类来获数字和浮点数,我们可以方便地编写处理数字和浮点数的Java程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值