网站建设资讯

NEWS

网站建设资讯

一段java代码 编写一段java代码

求解释一段java代码,详细一些

首先这段代码没有发全

创新互联主营樊城网站建设的网络公司,主营网站建设方案,重庆APP开发公司,樊城h5小程序制作搭建,樊城网站营销推广欢迎樊城等地区企业咨询

片段代码总体意思是模拟了两个数相加,输出结果

private void calculation(String a, String b){ //定义一个私有方法calculation有两个参数 a和b 两个参数的类型为String字符串类型

double v1 = Double.parseDouble(a); //定义一个double类型变量v1,将a变量转换成double类型(double双精度数字类型)赋值给v1

double v2 = Double.parseDouble(b); //定义一个double类型变量v2,将b变量转换成double类型(double双精度数字类型)赋值给v2

double v=0; //定义一个double类型变量v,初始值为0(这里java在编译后应该是double v=0.00D)

switch(op){ //JAVA中的switch函数(方法)参数是op【这里应该是有输入才对,该变量在代码中是有误】

case '+': //当传入的参数op为‘+’执行以下代码即两数相加,并将参数a,b置空

v = v1 + v2;

exit = '0';

a = b = null;

op = 'n';

break;

}

}

一段JAVA代码

Scanner

sc

=

new

Scanner(System.in);

System.out.print("请输入姓名:");

String

name

=

sc.nextLine();

System.out.print("请输入年龄:");

int

age

=

sc.nextInt();

System.out.print("请输入工资:");

float

salary

=

sc.nextFloat();

sc.nextLine();

////加多一行,读取输入工资是的\n换行符

System.out.print("请输入联系地址:");

String

addr

=

sc.nextLine();

System.out.print("请输入联系电话:");

String

pnumber

=

sc.nextLine();

System.out.println("你的信息如下:");

System.out.println("姓名:"

+

name);

System.out.println("年龄:"

+

age);

System.out.println("工资:"

+

salary);

System.out.println("联系地址:"

+

addr);

System.out.println("联系电话:"

+

pnumber);

给段最简单的java代码 让我新手看一下

最简单的java代码肯定就是这个了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

System.out.print("Hello world");

}

}

“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!

一段有意思的java代码请大家解释~

首先0x7FFFFFFF就是Java里面整形变量的最大值了,你可以看看Integer.MAX_VALUE,"0x7FFFFFFF

*

2.0"是,Java会把结果当做double型,因为double型的数值范围比int大,所以得到的是数学上正确的结果,然后强制转换我int就是Integer.MAX_VALUE了,第一个表达式为true;第二个里面"0x7FFFFFFF

*

2"会被认为是int型,因为0x7FFFFFFF和2都是合法的int,所以就是发生数值的溢出(int)(0x7FFFFFFF

*

2)就被算成-2了,你如果把第二个的结果显式制定为double型,得到的结果也是true:

double

d

=

0x7FFFFFFFL

*

2;//加L指定为long型

System.out.println((int)(0x7FFFFFFF

*

2.0)

==

(int)

d);

第三个因为数值比较小,所以是true。


文章名称:一段java代码 编写一段java代码
分享网址:http://njwzjz.com/article/ddohidi.html