吹静静

欢迎QQ交流:592590682

随笔分类 -  Java

上一页 1 2 3 4 5 6 下一页
Java 五子棋小游戏
摘要:package Day8_06; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapt... 阅读全文
posted @ 2018-08-06 10:16 吹静静 阅读(1418) 评论(0) 推荐(0)
Java经典练习题_Day03
摘要:一、选择 B D(死循环) E(switch) BC 二、编程 1、读入一个整数,表示一个人的年龄。 如果小于6岁,则输出“儿童”, 6岁到13岁,输出“少儿”; 14岁到18岁,输出“青少年”; 18岁到35岁,输出“青年”; 35岁到50岁,输出“中年”; 50 岁以上输出“中老年”。 2、读入 阅读全文
posted @ 2018-08-05 09:17 吹静静 阅读(4288) 评论(0) 推荐(0)
Java编程打印出1000以内所有的完数
摘要:/*如果一个数等 于其所有因子之和,我们就称这个数为"完数" * 例如6的因子为1,2,3, 6=1+2+3, 6就是一一个完数. * 请编程打印出1000以内所有的完数*/ public class WanShu { public static void main(String[] args) { int i = 1; int j = 1; ... 阅读全文
posted @ 2018-08-04 23:04 吹静静 阅读(6140) 评论(0) 推荐(0)
Java 输入一个整数,计算它各位上数字的和。(注意:是任意位的整数)
摘要:import java.util.*; /* * 输入一个整数,计算它各位上数字的和。 * (注意:是任意位的整数) */ public class Sum02 { public static void main(String[] args) { System.out.print("请输入任意一个整数:"); Scanner s = new Scan... 阅读全文
posted @ 2018-08-04 21:53 吹静静 阅读(12152) 评论(0) 推荐(0)
Java运算符,位运算
摘要:注意:位运算符针对整数的补码进行运算,所以运算结果也是补码 &(与运算) 将数据转化为补码形式,然后将0看作false,将1看作true,按位进行与运算,最后将结果转化为十进制来显示 7 0000 0111 & 11 0000 1011 ———————————— 3 0000 0011 注: 偶数 阅读全文
posted @ 2018-08-04 09:47 吹静静 阅读(154) 评论(0) 推荐(0)
Java运算符 逻辑运算符 短路运算符
摘要:& 与 两个运算数都为真时结果为真,只要有一个运算数为假结果就为假,否则就为真。 true & true = true true & false = false false & true = false false & false = false | 或 只要有一个运算数为真,结果就为真,否则就为假 阅读全文
posted @ 2018-08-04 07:43 吹静静 阅读(565) 评论(0) 推荐(0)
运算符的优先级
摘要:一元运算 > 二元运算 > 三元运算 > 赋值元算 ~ ! 算术运算符 << >> >>> 关系运算符 逻辑运算符 & | ^ 三元运算符 赋值运算符 (位运算是拆开的) 阅读全文
posted @ 2018-08-04 07:31 吹静静 阅读(178) 评论(0) 推荐(0)
% 取余运算 取模运算
摘要:被除数除以除数保留余数作为结果。 9 % 4 = 1 3 % 8 = 3 -9 % 4 = -1 9 % - 4 = 1 -9 % -4 = -1 %的结果的正负看的是%左边数据的正负 如果左边的数字是一个正数,那么结果就是正数; 反之,那么结果就是负数。 5 % 1.4 = 0.8 6.3 % 1 阅读全文
posted @ 2018-08-03 19:40 吹静静 阅读(420) 评论(0) 推荐(0)
Java运算符,关系运算符
摘要:关系运算符介绍 下表为Java支持的关系运算符 表格中的实例整数变量A的值为10,变量B的值为20: 实例 下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序: 运行结果: 注意:不支持连着的比较方式 阅读全文
posted @ 2018-08-03 08:49 吹静静 阅读(190) 评论(0) 推荐(0)
自增自减 a++,++a,a--,--a
摘要:1、自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。 实例: public class selfAddMinus{ public static void main(String[] args){ int a = 3;//定义 阅读全文
posted @ 2018-08-02 19:35 吹静静 阅读(893) 评论(0) 推荐(0)
Java运算符,算术运算符
摘要:算术运算符介绍 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。 下表列出了所有的算术运算符。 表格中的实例假设整数变量A的值为10,变量B的值为20: 实例 运行结果: 注意: 1. byte/short/char在运算的时候自动提升为int 2. 整型在运算的时候保持类型不变 3. 阅读全文
posted @ 2018-08-02 19:29 吹静静 阅读(883) 评论(0) 推荐(0)
Java Scanner 类,获取用户输入的值
摘要:Scanner 类使用步骤 1、导入java.util.Scanner 2、创建Scanner对象 3、接收并保存用户输入的值,用next() 与 nextLine()来接收输入的字符串 实例: 结果: next() 与 nextLine() 区别 next(): 1、一定要读取到有效字符后才可以结 阅读全文
posted @ 2018-08-02 17:21 吹静静 阅读(841) 评论(0) 推荐(0)
Java中的数据类型
摘要:Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 一、数字类型 整型 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类型用在 阅读全文
posted @ 2018-08-02 11:03 吹静静 阅读(165) 评论(0) 推荐(0)
Java中的自动类型转换/隐式类型转换
摘要:整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 自动类型转换必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型,同样float数据类型的位数为32 阅读全文
posted @ 2018-08-02 10:51 吹静静 阅读(9705) 评论(0) 推荐(1)
Java中的三元运算:a = (a > b)?a:b
摘要:格式:逻辑值 ? 表达式1 : 表达式2 执行顺序:先执行逻辑值,如果逻辑值为true,则执行表达式1;反之则执行表达式2 a = (a > b)?a:b 如果a>b成立,返回a; 如果a<b不成立,返回b。 三元表达式的嵌套:比较三个数的大小 int max = i > j ? (i > k ? 阅读全文
posted @ 2018-08-02 10:34 吹静静 阅读(3494) 评论(0) 推荐(0)
2 * 8 最有效率的运算方法
摘要:位运算 2 * 8 = 2 << 3 将一个数左移n位就相当于这个数乘以2的n次方, 那么2 * 8只要将其向左移动3位即可。这属于位 运算,由处理器直接运算,效率高。 阅读全文
posted @ 2018-08-02 10:32 吹静静 阅读(1775) 评论(0) 推荐(0)
i和j的值交换的方法
摘要:方法一: 方法二: 方法三: 方法四: 方法五:异或运算xor(^) 异或运算解析 窃以为第五种方法效率最高:位运算,cpu直接进行运算,效率高。 阅读全文
posted @ 2018-08-02 10:30 吹静静 阅读(1360) 评论(0) 推荐(0)
Java中的<< 和 >> 和 >>> 详细分析
摘要:<<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位 左移时不管正负,低位补0 正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80 负数:r = -20 << 2 -20 的二进制原码 :1001 010 阅读全文
posted @ 2018-08-02 10:26 吹静静 阅读(162533) 评论(16) 推荐(35)
Java中的强制类型转换
摘要:例如,当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢? 显然,这种转换是不会自动进行的!因为 int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现了。 一开始heightAvg1是double类型的,转换成int类型的话要(int)heigh 阅读全文
posted @ 2018-08-01 08:45 吹静静 阅读(5738) 评论(0) 推荐(0)
java里面的public static void main(String[] args)
摘要:这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式对于里面的参数及修饰符public 表示的这个程序的访问权限,表示的是任何的场合可以被引用 阅读全文
posted @ 2018-07-31 19:09 吹静静 阅读(3367) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页