java简单代码附解释 简单的java程序代码带注释

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

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

创新互联成都企业网站建设服务,提供网站设计、成都网站制作网站开发,网站定制,建网站,网站搭建,网站设计,自适应网站建设,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:18982081108

*

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代码肯定就是这个了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

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

}

}

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

JAVA简单程序解释

i是从零开始的。

switch分支结构用于多条件选择,虽然在多条件选择的情况下,也可以使用if...else...结构来实现,但是使用开关语句会使程序更为精炼、清晰。开关语句得格式为:

switch(条件表达式)

{

case 常量表达式1:

语句1 ;

break ;

case 常量表达式2:

语句2 ;

break ;

//......

case 常量表达式n:

语句n ;

break ;

default:

//

break

}

开关表达式首先计算出条件表达式的值,如果其值等于某个常量表达式,则执行该常量表达式后的语句,如果其值与所有的常量表达式的值不相等,则执行defualt后的语句。

在switch语句中,你通常在每一种case情况后都应使用break语句,否则,第一个相等情况后面所有的语句都会被执行,这种情况叫做落空。你可以试着分别加上去和去掉break语句来执行下面的例子:

class Switch Test

public static void main(String args[])

throws java.io.IOException

char a;

System.out.println("Enter a number from 1--3:");

a=(char)System.in.read();

switch(a)

case'1':System.out.println("win a Car!");break;

case'2':System.out.println("picked the goat");break

case'3':System.out.println("get to keep your 100");

break;

default:System.out.println("entry");

在代码中加break语句后,你应明确知道程序将会发生的变化,并要确认程序没有转移到你不想执行的代码上。

掌握了以上这些基本语句之后,你可以写更加实际点的程序了,下面这个程序计算从终端输入的数字和字符的数量。

class SwitchTest

public static void main (String args[])

throws java.io.IOException

int numberOfDigits=0,numberOfSpaces=0,numberOfOthers=0;

char c;

while((c=(char)System.in.read())!='')

switch(c)

case'0':

case'1':

...

...

case'8':

case'9':numberOfDigits++;break;

case' ':numberOfSpaces++;break;

default:numberOfOthers++;break;

System.out.println(":");

System.out.println("Number of digits="+numberOfDigits+"");

System.out.println("Number of spaces="+numberOfSpaces+"");

System.out.println("Number of others="+numberOfOthers+"");

代码的while循环从键盘读入字符直至输入一个回车符,循环内部的switch语句先把它和数字比较,当发现相等时,它就使对应的统计变量的值加1,然后break语句结束switch语句,程序回到等待键盘输入的状态。程序中,在default语句中的break是不必要的,不过加上它可以使程序风格保持一致。


网站标题:java简单代码附解释 简单的java程序代码带注释
网站链接:http://azwzsj.com/article/ddjdiic.html