【100题,等你来刷题】吃透java、细化到知识点的练习题及笔试题,助你轻松搞定java...

测试该学哪门语言?

至于语言的选择,推荐一个高级(java),加上1-2个脚本(python、shell),很多招聘也是这么要求的,可以说是标配,

脚本语言会基础即可(比如,我用python主要是造一些性能数据),尽量深入高级的,也就是java,而且,当前项目绝大多数是java吧(其次是go,python的太少了),

学java的好处就是:自动化、测开、性能、白盒都能做,和开发无障碍交流,有问题,也可以免费问开发,何乐而不为呢?

学习代码,只要坚持多写多练,没有学不会的。 

完成本文的练习题,可以达到的水平:

  1、打牢java基础,轻松应对java笔试题

  2、编写java接口自动化测试框架

考考你:你真的会hello world么?

请说出下面每个单词所表示的含义。 

package com.qzcsbj;

public class Test {
    public static void main(String[] args) {
        System.out.println("Hello World.");
    }
}

 

说明:

以下练习题,请用对应的知识点完成,一级或者二级标题就是对应的知识点

java基础练习:变量、数据类型、输入、输出、运算符

练习1:判断输入的值是否是偶数,另外,要处理输入错误

练习2:输入并输出姓名、年龄、身高

练习3:从控制台获取Java、Oracle、HTML三门课程的成绩,计算总分和平均分

练习4:输入一个数字,反转输出,如:输入123,输出321

练习5:输入tom和jack的年龄,比较年龄并输出相差多少岁,要求使用条件运算符

练习6:交换两个数值变量的值(至少两种方法)

练习7:下面结果分别是?

int a = 97;
char b = a;
System.out.println(b);
char c = 97;
System.out.println(c);

int m = 3;
int n = m++ + ++m;
System.out.println("m:"+m+", n:"+n);

java基础练习:选择结构(if、switch)

if:if...else...及if嵌套
练习1:提示用户输入三个整数,判断并输出最大值、最小值

练习2:

如果今天是周日且晴天,就出去嗨

如果今天是周日但不是晴天,睡懒觉

如果今天不是周日,继续996

说明:天气、星期几的变量,自己定义即可;主要练习if嵌套

练习3:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用 if-else if-else),并且从小到大输出。 

练习4:提示用户输入三角形的边a、b、c,范围必须在 [1,100) 之间,判断三角形的类型:1.非三角形;2.等边三角形;3.直角三角形;4.等腰三角形;5.普通三角形

swich

练习1:周一跑步,周二、三、四打羽毛球,周五游泳,其它休息

int today=4;

练习2:输入 2022 年的某个月份和日期,例如 month=4,day=21,经过程序计算,打印出输入的月份和日期是 2022年的第几天:31+28+31+21

java基础练习:循环结构(while、do...while、for、break、continue、return)

while

练习1:输出比i(i=5)小的正整数

练习2:求1到100之间所有偶数的和 

练习3:循环提示用户输入一个非零整数,直接输入数字0为止,然后输出其中的最大值和最小值  

练习4:从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序  

do while

练习1:下面输出结果是?

package com.qzcsbj.demo.entity;

public class T2 {
    public static void main(String[] args) {
        int i = 5;
        do {
            System.out.println(i);
            i--;
        }while (i>5);
    }
}

练习2:打印输出 [0,200] 之间所有能被7整除,但不能被4整除的所有整数,要求每行打印5个,并统计个数 

for

练习1:求1到100之间所有偶数的和

练习2:循环输入五门课程的成绩,计算平均分 

练习3:任意输入一个整数,根据这个值输出加法表

练习4:打印 1-100 之间的所有素数

break
练习1:将1-10之间的整数相加,当累加值大于20时停止相加,输出当前整数和累加值 

continue

练习1:输出1到10之间所有的奇数

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值