更多"下列是Java程序,演示的是变量类型的强制转换,请补充划线的部分,使输"的相关试题:
[填空题]下列是Java程序,演示的是变量类型的强制转换,请补充划线的部分,使输出结果为b=12。
public clas sTestaaa{
public static void main(String args[ ])
{
short S=12;
byte b=【 】; //将s变量强制转换成byte类型
System.out.print("b="+B) ;
}
}
[填空题]变量是程序中的基本存储单元之一,由变量名、变量类型、变量属性、 ______ 组成。
[填空题]变量是程序中的基本存储单元之一,由 ______ 、变量类型、变量属性、变量初值组成。
[填空题]下面程序的运行结果是【 】。
import java。io. *;
public class ABC
{
public static void main(String args[ ] )
{ int i ;
int a[ ] = {11,22,33,44,55,66,77,88,99};
for ( i = 0;i < = a.length/2 ;i + + )
System.out.print( a[i] +a[a.length-i-1] + " " );
System.out.println( );
}
}
[填空题]请在划线处编写适当语句,完成此程序使它能正确执行。
import java.io.*;
public class Leap Year
public static void main (String arget[]) throws IOException
InputStreamReader ir;
BufferedReader in;
ir=new Input Stream Reader (System.in);
in=new BufferedReader(ir);
System.out.println(“输入年份是:”):
String s=in.readLine( );
int year=Integer.parseInt(s);
System.out.println(" "+ year+“年是闰年。”);
else
System.out.println(" " +year+“年不是闰年。”);
[简答题]下列程序中,指定变量b=20为字节类型,变量f=0.34F为单精度类型,变量1=0xeefL为64位长整型,并将该三个变量打印输出。请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
import java.io.*;
public class Assign
{
public static void main(String args [])
{
______b=20;
______f=0.34F;
______l=0xeefL;
System.out.println("b="+b);
System.out.println("f="+f);
System.out.println("l="+1);
}
}
[填空题]本题利用递归方法求前n个自然数的和(n=10)。
public class java1
public static void main(String[]args)
int sum=add(10);
System. out. println("1+2+…+9+10="+sum);
pubhc static int add(______)
if(n==1)
______;
else
______;
[简答题][说明]
以下程序为类类型的变量应用实例,通过异常处理检验了类CCircle的变量的合法性,即参数半径应为非负值。仔细阅读代码和相关注释,将程序补充完整。
[JAVA代码]
//定义自己的异常类
class CCircleException extends Exception
// 定义类 CCircle
class CCircle
private double radius;
public void setRadius ( double r ) (1)
if ( r<0 )
(2)
else
(3)
Public void show ( )
System. out. println ( "area="+3.14*radius*radius );
public class ciusample
public static void main ( String args[] )
CCircle cir=new CCircle( );
(4)
cir. setRadius ( -2.0 )
(5)
System. out. println ( e+" throwed" ) ;
cir. show( ) ;
[填空题]下列程序的功能是显示用户在命令行方式下指定的任意驱动器目录,请补充程序。
import java.iO.*;
public class FindDirectories
{
public static void main (String args[ ])
{
if(args.length= =0)
args=new String[ ]".."};
try
{
File pathName=new File(args [0]);
String[]fileName=pathName.list( );
for(int i=0;<fileName.length;i+ +=
{
File f=new 【 】
if(f.isDirectory( ))
{
System.out.println(f.getCanonicalPath( ));
main(new String[ ]
{
f.getPath( )
});
}
}
=
catch(IOException e)
{
e.printStackTrace( );
}
=
=
[填空题]变量类型有两大类: ______ 和复合类型。
[填空题]下列程序的功能是显示用户在命令行方式下指定的任意驱动器目录,请补充程序。
import java.iO.*;
public class FindDirectories
public static void main (String args[ ])
if(args.length= =0)
args=new String[ ]"..";
try
File pathName=new File(args [0]);
String[]fileName=pathName.list( );
for(int i=0;<fileName.length;i+ +)
File f=new 【15】
if(f.isDirectory( ))
System.out.println(f.getCanonicalPath( ));
main(new String[ ]
f.getPath( )
);
catch(IOException e)
e.printStackTrace( );