1、输出99乘法表
public class MulitDemo {public static void main(String[] args) {//行循环for (int i=1;i<=9;i++){//列循环for (int j=1;j<=i;j++){System.out.print(j+"*"+i+"="+i*j+" ");}System.out.println(); //换行}}}
2、输出1-100的质数
public class ZhiShu {public static void main(String[] args) {for (int i=2;i<=100;i++){ //遍历1-100boolean isZhiShu=true; //假设是质数for (int j=2;j<i;j++){ //遍历2-i,用以判断是否是质数,i除j如果被除尽就不是质数if(i%j==0){isZhiShu=false;break; //判断不是质数就跳出循环}}if(isZhiShu){System.out.println(i); //如果是质数就打印}}}}
3、用java编写一个辅助双色球选号的系统,红球从1~33中随机选出6个数,蓝球从1~16中随机选出1个数,且红球的数不能有重复。
import java.util.Arrays;import java.util.Random;public class SelectBall {public static void main(String[] args) {Random ran= new Random();//选一个蓝色球int blue= ran.nextInt(16)+1;System.out.println("选出蓝色球号"+blue);//构造一个数组存放6个选出的红色球号int[] reds=new int[6];for(int i=0;i<=5;i++){ //循环6次取值reds[i]=ran.nextInt(33)+1;//处理取到重复值for(int j=0;j<i;j++) {//分别于前面的索引对应值进行对比if (reds[j] == reds[i]) {//如果相等就让索引值减一 重新赋值i = i - 1;break;}}}System.out.println("选出的红色球号:"+ Arrays.toString(reds));}}
BeanShell将jmeter中上一个接口的所有参数组合为一个列表传入下一个接口
import java.util.Arrays;int i=${fieldId_matchNr}; //数组长度String[] idsArr= new String [i]; //数组构造器for(int j=1;j<=i;j++){ //遍历fieldId的下标String id=vars.get("fieldId_"+j); //取得参数及下标拼接的字符串idsArr[j-1]=id; //将获取到的某参数对应下标的值存入数组}String strArr=Arrays.toString(idsArr); //将数组转化为字符串vars.put("fieldIds",strArr) //将值保存在jmeter变量filedIds中-----调用此参数${filedIds}
4、小学数学应用题
操场上有一百多人,让他们排队;
三个人一组 多一个;四个人一组 多两人,五个人一组 多两个;
求解 操作上的人数多少?计算机的解决方法是一个数一个数尝试是否成立;
package com.besttest.class1;public class StudentsCount {public static void main(String[] args) {for(int i=100;i<200;i++){ //i 操场人数 一百多人if(i%3==1 && i%4==2 && i%5==2){System.out.println(i);}}}}
5、一、设计一个小程序 帮我学习英文(星期七个单词)
用户输入1—>monday
lib提供好的类库 Scanner 引用类型
开发者给我们提供好的一个类文件Scanner.java
想要利用Scanner需要如下三步:
1.在类上面的第一行 import java.util.Scanner; 导包
2.需要输入之前 Scanner y = new Scanner(System.in);//对象
3.通过y.让他来做事 nextInt(); nextLine();
package com.besttest.class1;import java.util.Scanner;public class WeakDay {public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.println("请输入1-7之间的数字:");int day =s.nextInt();switch (day){case 1:System.out.println("monday");break;case 2:System.out.println("tuesday");break;case 3:System.out.println("wednesday");break;case 4:System.out.println("thursday");break;case 5:System.out.println("friday");break;case 6:System.out.println("saturday");break;case 7:System.out.println("sunday");break;default:System.out.println("输入错误");}}}
6、利用if语句实现一个 判断给定月份对应的季节
month==5; 345春天 678夏天 9 10 11秋天 12 1 2冬天
package com.besttest.class1;import java.util.Scanner;public class Month {public static void main(String[] args) {Scanner s = new Scanner(System.in);System.out.println("请输入1-12之间的数字");int month=s.nextInt();if(month==3 || month==4 || month==5) {System.out.println("春天");}else if(month==6 || month==7 || month==8){System.out.println("夏天");}else if(month==9 || month==10 || month==11){System.out.println("秋天");}else if(month==12 || month==1 || month==2){System.out.println("冬天");}else{System.out.println("输入错误");}}}
7、利用if、switch语句实现一个判断学生成绩对应的区间;
不及格60-70及格 70-80 中 良 优秀 满分 数据有误
package com.besttest.class1;import java.util.Scanner;public class Score {public static void main(String[] args) {Scanner s=new Scanner(System.in);System.out.println("请输入学生成绩(1-100)");int score=s.nextInt();switch (score/10){case 1:case 2:case 3:case 4:case 5:System.out.println("不及格");break;case 6:System.out.println("良");break;case 7:System.out.println("中");break;case 8:case 9:System.out.println("优秀");break;case 10:System.out.println("满分");break;default:System.out.println("输入错误");}}}
8、利用if实现一个随机摇骰子的小游戏
随机摇一个骰子点数 1-6
玩家利用 猜大小
利用if比较 猜对啦 猜错啦
package com.besttest.class1;import java.util.Random;import java.util.Scanner;public class Toss {public static void main(String[] args) {Random r=new Random();int num=r.nextInt(6);Scanner s=new Scanner(System.in);System.out.println("请输入猜测 大/小?");String choice=s.nextLine();if (choice.equals("大") && (num>=4 && num<=6)){System.out.println("恭喜你猜对了!");}else if (choice.equals("小") && (num>=1 && num<=3)){System.out.println("恭喜你猜对了!");}else{System.out.println("对不起,你猜错了!");System.out.println(num);}}
9、甲乙丙丁四个人加工零件,加工的总零件数是370个;
如果甲加工的零件数多10个
如果乙加工的零件少20
如果丙加工的零件数乘以2
如果丁加工的零件数除以2
则四个人加工的零件数就相等啦
求 四个人加工的零件个数分别是多少?
分析:x+10=y-20=z2=a/2 甲x=2z-10 乙y=2z+20 丁a=4z x+y+z+a=370 或 假设四个人相等时的数为x; x-10+x+20+x/2+x*2=370 注意:计算机不会像我们一样演算(4元一次方等,所以遇到问题,我们一般都会将问题转换为1元1次方程;然后找出初始值,终点值;变量;然后交给计算机); 计算机会在给定值范围内,挨个尝试一下,看是否满足条件;
