- 博客(13)
- 收藏
- 关注
原创 求出1-100之间既能被3整除又能被5整除的 (且要求跳过能够被10整除的数)所有数之和。 补充说明:比如30,既能被3整除又能被5整除, // 但是能够被10整除,所以30不
int sum=0; for (int i = 1; i if (i%3==0&&i%5==0&&i%10!=0) {sum+=i; i++; } } System.out.println(sum);}}
2017-11-30 20:16:03 15508 1
原创 要求循环录入2个班的学员成绩,假设每个班都有3个学员, 依次录入,统计超过90分的学员人数,以及这批超过90分的学员平均分。
Scanner scanner = new Scanner(System.in);int num = 0;double sum = 0;for (int i = 1; i for (int j = 1; j System.out.println("请输入第" + i + "个班的第" + j + "个学生的成绩0-100之间的数字");int score
2017-11-30 20:14:05 2952
原创 模拟ATM取款机的三次密码校验,当天达到3次输入密码错误, 则提示“账号被冻结”,其他情况则提示还有多少次输入机会
Scanner scanner = new Scanner(System.in);int and = 3;// 三次机会String str;do {System.out.println("请输入你的密码");int password = scanner.nextInt();if (password == 123456) {System.out.println("密码正
2017-11-30 20:12:28 4544
原创 short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
答:对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。而short s1 = 1; s1 += 1;可以正确编译,因为s1+= 1;相当于s1 = (short)(s1 + 1);其中有隐含的强制类型转换。
2017-11-29 20:42:00 432
原创 &和&&的区别?
答:&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算。很多时候我们可能都需要用&&而不是&,例如在验证用户登录时判定用户名不是null而且不是空字符串,应当写
2017-11-29 20:41:03 4525
原创 题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来, 然后再加上5天即本月的第几天,特殊情况, 闰年且输入月份大于3时需考虑多加一天
public class min {public static void main(String[] args) {int year, month, day, sum = 0;Scanner scanner = new Scanner(System.in);System.out.println("输入年:");year = scanner.nextInt();System.
2017-11-29 20:37:37 9419
原创 关于左位移,右位移
>> 左边操作数转换为二进制位;右边的数为右移位数;位数不够左补0& 任何二进制位和0进行&运算,结果是0;和1进行&运算,结果是本身| 任何二进制位和0进行|运算,结果是原值,和1进行|运算,结果是1^ 任何相同二进制位进行^运算,结果是0;不相同的二进制位运算结果是1
2017-11-29 19:53:08 2384 1
原创 某朋友说,如果存款超过100万,则入手宝马X5,否则超过50万,则 1. 入手奥迪A6,否则超过20万,则入手比亚迪,否则超过10万则玩玩极品飞车游戏,请编写一个购车选择程序,根据输入的金额,提示可以
某朋友说,如果存款超过100万,则入手宝马X5,否则超过50万,则1. 入手奥迪A6,否则超过20万,则入手比亚迪,否则超过10万则玩玩极品飞车游戏,请编写一个购车选择程序,根据输入的金额,提示可以购买的车型。public class And{public static void main(String[] args){Scanner scan=new Scanner(System
2017-11-29 17:12:16 934
原创 给定一个百分制的分数,输出相应的等级。 90分以上 A级 80~89 B级 70~79 C级
90分以上 A级 80~89 B级 70~79 C级 60~69 D级 60分以下 E级public class And{publiv static void main(String[] args){Scanner scanner=new Scanner(S
2017-11-28 21:02:44 11975 1
原创 作业
一、课堂练习至少写一遍,建议不熟的同学敲三遍二、整理笔记三、请说出下面的运算结果a)System.out.println(1+1+“1”);21b)System.out.println(“1”+1+1);111四、设计一个实验证明&和&&的区别,逻辑或和短路或的区别若 int i = 2,j = 4;则(++i=2)&(j++=4)的结果为false,先判
2017-11-28 20:28:17 249
原创 【java】编写一个学生类,提供name,age,gender,phone,address,email成员变量, * 且为每个成员变量提供setter、getter方法。为学生类提供默认的构造器和带
JAVA疯狂讲义161页题目
2017-11-23 17:50:43 5770
原创 Java中的static关键字解析
在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是
2017-11-23 10:50:47 175
原创 java中的封装
1、什么是封装?封装就是将属性私有化,提供公有的方法访问私有属性。做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。如:private String name;public String getName(){ return; }
2017-11-22 21:06:18 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人