3.5 上机实践 62页
1.public class ChapterSEx1 {
public static void main(String[] args) {
byte byte_n1;
//System.out.println(byte_n1); short short_n1=10;
System.out.println(short_n1); short short_n2;
//System.out.println(short_n2); int int_n1=3000000;
System.out.println(int_n1); int int_n2,int_n3;
//System.out.println(int_n2+\ \long long_n1=400;
System.out.println(long_n1); long long_n2,long_n3;
//System.out.println(long_n2+\ \//byte_n1=short_n1;
//System.out.println(byte_n1); byte_n1=(byte)short_n1; System.out.println(byte_n1); short_n2=(short)int_n1;
System.out.println(short_n2); int_n2=int_n1*short_n1; System.out.println(int_n2);
int_n3=(int)(long_n1*short_n1); System.out.println(int_n3); long_n2=int_n1*2000;
System.out.println(long_n2); long_n3=int_n1*2000L; System.out.println(long_n3); } }
------------------------------------------------------------------------------------------
用switch语句编写一个完成两个整数四则运算的程序 4.public class TestSwitch {
public static void main(String[] args) {
char oper='+';
int op1=90,op2=60,result; switch(oper) {
case '+':
result=op1+op2;
System.out.println(op1+\break; case '-':
result=op1-op2;
System.out.println(op1+\break; case '*':
result=op1*op2;
System.out.println(op1+\break; case '/':
result=op1/op2;
System.out.println(op1+\break; default:
System.out.println(\运算错误\} } }
------------------------------------------------------------------------------------------
3.2 流程控制语句 IF嵌套
public class TestlfError {
public static void main(String[] args) {
int score=85; if(score>=60) {
if(score>=80) {
if(score>=90)
System.out.println(\优秀\else
System.out.println(\良好\} else
System.out.println(\及格\} } }
------------------------------------------------------------------------------------------
利用for嵌套输出99乘法表
public class TestNestedl {
public static void main(String[] args) {
for(int i=1;i<=9;i++) {
for(int j=1;j<=i;j++)
System.out.print(i+\System.out.println(); } } }
------------------------------------------------------------------------------------------ 编写程序,求1平方-2平方+3平方-4平方+........+99的平方-100平方的值 //public class TestOver {
public static void main(String[] args) {
int result=0; int presult=0; int mresult=0;
for(int i=1;i<=100;i++)
{
if(i%2==0) presult+=i*i; if(i%2=1) mresult+=i*i; }
result=mresult-presult; System.out.println(result); }
public class TestOver2 {
public static void main(String[] args) {
int result=0; int flag=-1;
for(int i=1;i<=100;i++) {
result+=flag*(-1)*i*i; }
System.out.println(result); } }
也许不对
------------------------------------------------------------------------------------------ ①定义一个Man类,其中有整形变量height和age
public class Man {
int height; int age; }
保存~ Man.java
②定义TestMan的应用程序类,定义Man类的对象man1,并创建此对象,然后给man1的height赋值180,age赋值
20,在显示器上显示出对象man1的两个属性值
public class TestMan {
public static void main(String[] args) {
Man man1;
man1=new Man(); man1.height=180; man1.age=20;
System.out.println(\这个人的height为:\这个人的age为:\} }
保存~ TestMan.java 注:在cmd中先输入javac Man.java 然后再输入javac TestMan.java 最后再输入java TestMan 回车
①同上
②定义TestMan的应用程序类,定义Man类的对象man1,并创建此对象,定义Man类的对象man2,把变量man1的
值赋给man2,然后给man1的height赋值180,age赋值20,在显示器上显示出对象man2的两个属性值
public class TestMan2 {
public static void main(String[] args) {
Man man1;
man1=new Man(); Man man2; man2=man1;
man1.height=180; man1.age=20;
System.out.println(\的height值为:\的age值为:\} }
------------------------------------------------------------------------------------------
定义一个Student类,成员变量有学生姓名,年龄,英语,数学,语文的成绩,定义构造函