首页 > 其他分享 >课上内容的实测

课上内容的实测

时间:2023-09-15 09:22:53浏览次数:36  
标签:String double System 课上 实测 内容 println public out

package ScoreInformation;
import java.util.Objects;
import java.util.Scanner;
public class ScoreInformation {
private static int value = 1;
    public static void main(String[] args) {
int value = 2;
System.out.println(value);
        }
}  //该代码的类中有int value 变量  然而在mian方法中也有int  value  变量。  当在main方法中输出时,本方法里的变量优先级高。

package ScoreInformation;
import java.util.Objects;
import java.util.Scanner;
public class ScoreInformation {


public static void main(String[] args) {
System.out.println("0.05+0.01="+(0.05+0.01));
System.out.println("1.0-0.42="+(1.0-0.42));
System.out.println("4.015*100="+(4.015*100));
System.out.println("123.3/100="+123.3/100);

}
}

用doule类型直接进行运算结果是不准确的。

我们输入的十进制数都需要进行转换成二进制然后运算再转回十进制输出,double类型在转化中有小数部分,在最低位上一定会与实际数据存在误差计算机会舍去,所以就得不到精确的值了。

在处理double类型的数时,应该用字符串来进行。而不是double的数值

 

package ScoreInformation;
import java.util.Objects;
import java.util.Scanner;
public class ScoreInformation {


public static void main(String[] args) {
int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);//  “X+Y”+X就已经是字符串了,加Y后仍然是字符串。
System.out.println(X+Y+"=X+Y");  X+Y是整形的相加先进行加和,再加上一个字符串,最后输出的是字符串

}
}

 

 

 /////

字符串转为浮点数

public static void main(String[] args) {

String firstNumber="1.22";

String secondNumber="2.33";

double number1;

double number2;

number1 = Double.parseDouble( firstNumber );

number2 = Double.parseDouble( secondNumber );

 

System.out.println(number1);

System.out.println(number2);

 

//

number1 = Double.parseDouble( firstNumber );

number2 = Double.parseDouble( secondNumber );

Double.parseDouble是一个Double类所定义的静态方法 将 String 数据转为double类型的 返回 double类型的数值

静态方法调用语法:类名.静态方法名( 参数 )

 

标签:String,double,System,课上,实测,内容,println,public,out
From: https://www.cnblogs.com/dmx-03/p/17704071.html

相关文章

  • 914打卡_课上问题验证
    JAVA的基本运行单位是方法。程序的执行始终从main方法开始,每个独立的功能都可以通过方法来实现。类由以下组成:字段(成员变量):用于存储对象的数据。方法(成员函数):用于定义对象的行为。构造方法:用于初始化对象。初始化块:用于执行类的初始化操作。内部类:定义在其他类内部的类。变......
  • 软考系列——软考内容
    软件工程基础知识:开发方法和开发模拟、数据流图与数据字典、结构化设计、测试方法与McCabe环境复杂度,软件维护,质量特性、CMM、pert图面向对象:面向对象基本概念,面向对象分析与设计,UML、设计模式数据结构算法:数组、顺序表与链表、队列与栈、字符串、二叉树的存储特性、二叉树拓扑......
  • print()不带逗号、括号输出列表内容(不使用遍历)
    假设有一个列表li=[1,4,6,7,2,5]1、直接输出列表print(li)[1,4,6,7,2,5]2、增加*可以不带逗号、括号输出列表元素print(*li)1467253、还可以使用sep参数自定义每个元素之间的间隔符print(*li,sep='#')1#4#6#7#2#5 ......
  • java架构师是做什么的 java架构师的工作内容
    Java架构师每天的工作是什么?Java架构师估计是每个java程序员都向往的职位吧,不过成为java架构师是需要经历漫长修炼的,不过我们可以先了解一下Java架构师每天的工作内容,感兴趣的小伙伴不妨看看吧。 java架构师是做什么的java架构师的工作内容1.负责设计和建设软件系统架构(平台......
  • Winrar 免广告、去评估版的解决办法 ( 实测有效 )
     事件起因:在打开Winrar压缩软件的时候,总是会弹出广告弹窗,而且上面还是显示评估版本。 解决办法:1、正常安装Winrar软件2、安装破解软件--Restoratorhttp://www.121down.com/soft/softview-23853.html3、打开破解软件Restorator, ......
  • Excel导出时文件中没有内容,表格是空的,并且后台抛出了下面的错误:No converter for [cla
    【问题描述】Excel导出时文件中没有内容,表格是空的,并且后台抛出了下面的错误:2023-09-1409:48:59.876WARN7---[http-nio-8096-exec-3].m.m.a.ExceptionHandlerExceptionResolver:Failurein@ExceptionHandlercom.cscecnf.common.exception.GlobalExceptionHandler#exce......
  • 9月13日学习内容
    昨天学习了shell命令今天学习了Hbase的API增删改查:packagecom.atguigu;importorg.apache.hadoop.hbase.*;importorg.apache.hadoop.hbase.client.*;importorg.apache.hadoop.hbase.filter.ColumnValueFilter;importorg.apache.hadoop.hbase.filter.FilterList;importorg.a......
  • 课堂实验内容
    1.Enum是一种类类型,他的对象的值智能是其所有列举项目中的一个。并且,各个枚举项的对象都是不相同的。publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?S......
  • 苹果又又又开发布会了,帮大家总结了一下发布会的主要内容........
    帮大家总结了一下昨晚的苹果发布会的主要内容......原创2023-09-1312:26·天才小熊猫苹果又又又开发布会了,帮大家总结了一下发布会的主要内容........            大 ......
  • Linux实现查看文件内容的5种方式
    除了使用vi/vim编辑器查看文件内容和使用cat命令将文件所有内容展示到终端上以外,还有多种方式。1、more:分屏显示文件内容。   点击q键退出。    more与cat类似,只不过如果文件内容超过了当前终端一个屏幕能显示的大小,此时more命令就会在终端只显示一个屏幕的文件内容......