数据类型
-
新建一个JAVA工程HelloJava,创建一个test包,新建一个FristDemo类,写一个main方法,定义两个int 类型的变量 a 和 b ,分别打印输出a与b的‘加/减/乘/除/取余’的结果。
-
在test包下继续创建一个SecondDemo类,写一个main方法,定义一个int类型的变量 i ,输出这个变量的3次方的结果。
-
在test包下继续创建一个ThirdDemo类,写一个main方法,定义两个double类型的变量df和ds,分别将他们的‘加/减/乘/除的结果赋值给一个新的变量res,并打印输出每一个结果。
-
新建一个工程MyProject,创建一个demo包,新建一个TestOne类,在main方法中定义两个boolean 类型的变量flag和mark ,将他们的“短路与”和“短路或”的逻辑运算结果赋值给新的变量result,并打印输出这两个结果。
-
在demo包下继续新建一个TestTwo类,在main方法中定义三个int类型的变量 x y z,任意赋值,判断(x+y)与 z 的关系是“大于”时的结果,“小于”时的结果,“等于”时的结果,将三个结果赋值给一个变量res,并打印输出每一个结果。
-
在demo包下继续新建一个TestThree类,在main方法中定义三个 int类型变量 x, y, z,求出三个数中最小的那个数是多少,打印输出。(用三元运算符)。
-
在MyProject这个工程中创建一个hello包,新建一个TestSwap类,在main方法中任意定义两个int类型的变量a=13和b=7,交换a和b的值,并打印交换后的结果(两种方法)
【 数据类型 】答案参考:这里
控制语句
-
商品换购系统
满100元可参与换购
手动输入本次消费的金额:满100元可
选项一: +1元换购鼠标
选项二: +5元换购键盘
选项三: +10元换购充电宝
选项四: +20元换购移动硬盘
根据输入的选项来判断换购的物品,并显示最终消费
否则直接结算显示消费金额。 -
机票订购系统
假设机票的原价是1000元。
根据淡季,旺季 以及 头等舱 经济舱 来判断机票的最终价格。
首先用户输入选择旅游的时间 :1淡季 2旺季
然后继续输入选择舱位:1头等舱 2经济舱
最后显示最终的机票价格
若输入其他数字则提示信息输入有误并结束程序
注: 5 6 7月, 9 10 11月为旺季,其他为淡季,
淡季经济舱打6折 ,头等舱打7折
旺季经济舱打8折,头等舱打9折 -
猜拳游戏
玩家出拳 判断出拳文字 (判断玩家输入有误情况)
电脑出拳 判断出拳的文字
判断胜负
【 控制语句 】答案参考:这里
循环语句
-
直角三角形1
-
直角三角形2
偶数行打印o,奇数行打印z
-
等腰三角形1
思路:
先用循环做出左边白色部分的三角形,再做出右边部分的三角形(下面几题均适用)
-
等腰三角形2
偶数行打印z,奇数行打印o
-
菱形
-
九九乘法表
【 循环语句 】答案参考:这里
数组(一)
-
创建一个int类型的一维数组,将里面的每一个元素 复制 给另一个数组,并且遍历出来。
-
创建一个int类型的一维数组,根据键盘输入一个数,将这个数加到这个数组的末尾,并遍历出这个新的数组。
-
将星期一到星期日放进数组中,根据键盘输入一个数字,来对应打印星期数。
-
随机10个(1-100之间)的整数,放进数组中,将角标为奇数的元素的值翻倍,然后遍历出来
-
一维打地鼠
初始化char类型的一维数组 O O O O O 五个洞
游戏循环10次
随机角标地鼠随机出现 O O O X O
提示玩家击打
判断是否打中
击中得2分,未击中扣1分(乱输入也视为没打中)
游戏结束,统计击中次数,未击中次数 和最后的得分
【 数组(一) 】答案参考:这里