初学者:java练习题——含答案------java编程基础(1)
2021/6/10 12:21:09
本文主要是介绍初学者:java练习题——含答案------java编程基础(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
public class demo01 { public static void main(String[] args) //最佳记忆方法 psvm(s[] a); { System.out.println(" * "); System.out.println(" * * "); System.out.println(" * * "); System.out.println("* * "); System.out.println(" * * "); System.out.println(" * * "); System.out.println(" * "); } }
运行结果为
public class Test { public static void main(String[] args) { //初始值为0的整型变量b1 int b1 = 0; //初始值为10000的长整型变量b2 long b2 = 10000l; //初始值为3.4的浮点型变量b3 float b3 = 3.4f; //3.4后面不加f会报错 //初始值为34.45的双精度型变量b4 double b4 = 34.45d; //默认是double类型,大小写不区分 //初始值为‘4’的字符型变量b5 char b5 = '4'; //初始值为true的布尔型变量b6 boolean b6 = true; System.out.println("整数b1="+b1); System.out.println("长整数b2="+b2); System.out.println("单精度b3="+b3); System.out.println("双精度b4="+b4); System.out.println("字符b5="+b5); System.out.println("布尔b6="+b6); } }
运行结果为
(1)
a2 = 0 , a2作为单字节整数类型,256超出其表示范范围
a3 = 65 , 在赋值a3时,编译器进行了类型转换,将字符’A’的二进制ASCII码表示为65
(2)
b2 = -1097262584 , 123456789000L的16进制表示是0x1CBE991A08 ,在将长整型数赋值给整数变量b2时 ,高字节丢失 ,b2=BE991A08 ,该数据为-1097262584的计算机表示(补码)
b3 = 48 , 在赋值b3时,编译器进行了类型转换’0’的二进制ASCII码表示为48
(3)
’ \t ’ 是空一段距离 , ’ \n ’ 是换行
(4)
System.out 的 println ( )的方法与 print ( ) 的方法 ,前者打印并换行 ,后者不进行换行
(5)
类型 变量名 = 初始值;
(6)
16进制
(7)
char cc1 = 'c'; char cc2 = 99; char cc3 = 0x63; System.out.println("赋值\'c\'时的字符是:" + cc1); System.out.println("赋值99时的字符是:" + cc2); System.out.println("赋值0x63时的字符是:" + cc3);
运行结果为
public class Pass { static int j = 20; //声明静态变量(类属性) public static void main(String args[]) { int i = 10; Pass p = new Pass(); //创建类型为Pass的对象,为其分配存储空间 p.aMethod(i); //调用对象的方法(向p引用的对象发送消息) System.out.println("i=" + i); //输出结果 System.out.println("j=" + j); } public void aMethod(int x) { x = x * 2; //传入的x值乘2,此处x为值传递,x为方法内局部变量,改变其值不影响调用方法时作为参数使用的外部变量 j = j * 2; //类属性值乘2,此变量为所有对象共享 } }
运行结果为
public class RelationLogical { public static void main(String args[]) { boolean a = (35 >= 62); boolean b = ('C' < 'z'); System.out.println("a=" + a); System.out.println("b=" + b); System.out.println("a=" + (!a)); //通过小括号控制优先级 System.out.println("!b=" + (!b)); //填空 System.out.println("a&&b=" + (a&&b)); //填空 System.out.println("a||b=" + (a||b)); //填空 } }
这篇关于初学者:java练习题——含答案------java编程基础(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略