实验二JAVA基本数据类型(1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.修改上述程序,定义一个单精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。
float a=(float) 10.0;
System.out.println("a="+a);
6.修改上述程序,定义一个双精度类型的变量,并定义其初值为10.0,然后输出该变量的值,在下面写出修改后的代码片段。
}
}
[程序运行结果(截图)]
4、要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China“应译为“Glmre”。
[程序清单]
public class shiyan4
{
public static void main(String[] args)
1:public class CharSample{
2:public static void main(String args[]){
3:char ch1 = '\b';
4:char ch2 = '\t';
5:char ch3 = '\n';
6:char ch4 = '\r';
7:char ch5 = '\"';
8.替换下面的代码段到上述程序,分析结果。
inta=10;
charc='a';
a=c+a;
System.out.printf("c=%c",a);
结果为
C=k
9.声明一个布尔类型的变量,其初值为真。
Booleana=ture
{
public static void main(String[] args)
{
byte b = 85;
short s = 22015;
int i=1000000;
long l = 65535;
char c ='a';
float f =0.23F;
double d = 7.0E-4;
boolean B =true;
int i = 56;
int j = 152;
System.out.println(+i+"+"+j+"=" +(i+j));
System.out.println(+i+"+"+j+"=" +(i*j));
}
}
[程序运行结果(截图)]
3、输入一个整数n,编写一个JAVA程序以判断n是否为素数,把n的值和判断结果输出至屏幕。
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1=(char)(c1+4);
c2=(char)(c2+4);
c3=(char)(c3+4);
c4=(char)(c4+4);
c5=(char)(c5+4);
System.out.println("密文:"+c1+c2+c3+c4+c5);
System.out.println("字符型变量c=" + c);
System.out.println("浮点型变量f=" + f);
System.out.println("双精度变量d=" + d);
System.out.println("布尔型变量B=" + B);
System.out.println("字符串类对象S=" + S);
a=10;
2.修改上述程序,定义一个字符型变量,并定义其初值为'a',然后输出该变量的值,在下面写出修改后的代码片段。
char hi=’a’;
System.out.println(“hi=”+a);
3.修改上述程序,定义一个字符型变量,并定义其初值为100,然后输出该变量的值,在下面写出修改后的代码片段。
2.JAVA各类运算符:算术运算符、关系运算符、逻辑运算符的使用方法。
3.JAVA各类表达式:算术表达式、关系表达式、逻辑表达式的综合应用。
【实验内容及步骤】
1.编写一个JAVA程序,设置各数据类型的相应变量,并赋予初值,最后在屏幕上显示如图1所示的结果。
图1
[程序清单]
public class shiyan1
6、编写一个JAVA程序,对不同类型的类型进行变量的定义并输出相应的值
实验数据记录及分析(或程序及运行结果)
publicclassVariable{
publicstaticvoidmain(String[]args){
inta=10;
System.out.println("a="+a);
}
}
1.写出程序运行的结果
14:System.out.println(ch5+"大理"+"大学"+ch5);
15:System.out.println(ch6+"大理"+"大学"+ch6);
16:System.out.println(ch7+"大理"+"大学"+ch7);
17:}
18:}
写出运行结果,说明各个转义字符的含义。
[程序清单]
import java.util.Scanner;
public class shiyan3
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int n;
boolean b=true;
System.out.println();
System.out.println("输出完成(耗时0秒)-正常终止");
}
}
[程序运行结果(截图)]
2、编写一个java程序将两个数相加、乘的结果输出
[程序清单]
public class shiyan2_2 {
public static void main(String[] args) {
wenku.baidu.com实验二JAVA基本数据类型(1)
【实验目的】
1.掌握标识符的定义规则。
2.掌握表达式的组成。
3.掌握Java基本数据类型及其使用方法。
4.理解定义变量的作用,掌握定义变量的方法。
5.掌握各种运算符的使用及其优先级控制。
6.通过以上内容,掌握Java语言的编程规则。
【预习内容】
1.一个声明Java不同数据类型:整形、浮点型、字符型等类型的特点。
8:char ch6 = '\'';
9:char ch7 = '\\';
10:System.out.println("大理"+ch1+"大学");
11:System.out.println("大理"+ch2+"大学");
12:System.out.println("大理"+ch3+"大学");
13:System.out.println("大理"+ch4+ch3+"大学");
String S ="这是字符串数据类型";
System.out.println("字节型变量b=" + b);
System.out.println("短整型变量s=" + s);
System.out.println("整型变量i=" + i);
System.out.println("长整型变量l=" + l);
System.out.print("请输入一个整数n:");
n = scan.nextInt();
for(int i=2;i<n;i++)
{
if (n % i==0)
{
b=false;
break;
}
}
if(b==false)
System.out.println(n+"不是素数");
else
System.out.println(n+"是素数");
c1 = (char)(c1-4);
c2 = (char)(c2-4);
c3 = (char)(c3-4);
c4 = (char)(c4-4);
c5 = (char)(c5-4);
System.out.print("原文:"+c1+c2+c3+c4+c5);
}
}
[程序运行结果(截图)]
5、输入下面的Java Application程序,写出运行结果。
double a= 10.0;
System.out.println("a="+a);
7.替换下面的代码段到上述程序,分析现象。
floatf=10.0f;
doubled=100.0d;
f=d;
System.out.println("f="+f);
答:无法运行
可能损失精度
将f=d改为f=(float)d
char hi=100;
System.out.println(“hi=”+a);
4.修改上述程序,定义一个字符型变量,并定义其初值为65536,然后输出该变量的值,在下面写出修改后的代码片段,如果有错误,说明原因。
Char hi=65536;
System.out.println(“hi=”+a);
程序无法编译,65536超出了char的范围
相关文档
最新文档