![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础代码
csdnc4
这个作者很懒,什么都没留下…
展开
-
01位运算练习
1.最有效率的方式算出2*8等于几?<2<<3> 2.对两个整形变量的值进行互换?/*交换两个整型变量值:①借助第三方变量②位运算*/class Demo { public static void main(String[] args) { int a = 11; int b = 22; //第一种...原创 2014-03-25 15:15:55 · 87 阅读 · 0 评论 -
02if和switch练习
1.根据用户输入的数值,打印对应的星期英文。/*根据用户输入的数值,打印对应的星期英文*/class Demo { public static void main(String[] args) { int num = 1; if(1 == num) System.out.println("Monday"); else if (2 ==...原创 2014-03-26 19:52:34 · 115 阅读 · 0 评论 -
03for练习
1.累加获取1-100的和,并打印/*获取1-100的和,并打印*/class Demo { public static void main(String[] args) { int sum = 0; for(int i = 1; i <= 100; i++) sum += i; System.out.println("...原创 2014-03-26 19:52:52 · 91 阅读 · 0 评论 -
04数组排序和折半查找
排序方法:基础的有选择排序和冒泡排序,进阶的有希尔排序、快速排序等。 1.选择排序/*选择排序,以升序为例*/class ArraySortDemo { public static void main(String[] args) { int[] arr = {9,6,7,3,3,2,1,4,8,5}; selectSort(arr);...原创 2014-03-26 19:53:07 · 138 阅读 · 0 评论 -
数据类型转换损失精度
Java语言中默认整数类型是 int,默认小数类型是 double。 /**/class Demo{ public static void main(String[] args) { byte b = 3;//3是int 定义byte时自动进行类型转换 b = b + 2;//2是int byte + int 会自动提升数据类型,再赋值给b会损失精度...原创 2014-03-26 19:53:39 · 1218 阅读 · 0 评论