java打印100遍欢迎_java基础小练习,1-打印一百次(1~10)的随机数,2-固定一个随机数(1~100),然后猜出他,3-定义以指定格式打印集合(ArrayList类型作为参数),使用{}括...

本文介绍了Java编程的基础知识,包括如何生成1到10的随机数并打印100次,实现一个猜数字游戏,以及如何使用ArrayList存储和遍历6个1到33的随机数。同时展示了如何格式化打印ArrayList内容。通过这些实例,读者可以更好地掌握Java的随机数生成、用户输入处理和集合操作。

java开发从入门到精通第2版疯狂

80.8元

包邮

(需用券)

去购买 >

cf3578a4029f6d4bd6e30fab80a75aeb.png

推荐自己码一下,可以使用别的方法,面向对象,不需要注重过程

/*

题目:我需要打印一百次(1~10)的随机数

*/

import java.util.Random;

public class demo02Scannersum {

public static void main(String[] args) {

Random r = new Random();

for (int i = 0; i < 100; i++) {

int num = r.nextInt(10)+1;

System.out.println(num+" ");

}

}

}

/*

题目:固定一个随机数(1~100),然后猜出他

*/

import java.util.Random;

import java.util.Scanner;

public class demo02Scannersum {

public static void main(String[] args) {

Random r = new Random();

int rr = r.nextInt(100) + 1;

Scanner s = new Scanner(System.in);

System.out.println("这是一个测试欧气的游戏,我会随机选取1~100的一个数,猜中它,次数用的越少的代表越欧");

int result=1;

while (true) {

int ss = s.nextInt();

if (rr > ss) {

System.out.println("你的猜测小了哦!");

} else if (rr < ss) {

System.out.println("你的猜测大了哦!");

}else{

System.out.println("恭喜你猜中了哦,你一共猜了"+result+"次就猜中哦!");

break;

}

result++;

}

if (result<7) {

System.out.println("恭喜你,你是一个特别欧的人");

}else {

System.out.println("看来你没有欧气,说不定还是一个非酋");

}

}

}

/*

运行结果:

请输入你要猜测的数值(1~100)

55

你的猜测大了哦!

33

恭喜你猜中了哦,你一共猜了2次就猜中哦!

恭喜你,你是一个特别欧的人

*/

/*

生成6个1~33的随机整数,添加到集合,并遍历集合。

*/

import java.util.ArrayList;

import java.util.Random;

public class demo01ArrayListRandom {

public static void main(String[] args) {

ArrayList list = new ArrayList<>();

Random r = new Random();

for (int i = 0; i < 6; i++) {

int result = r.nextInt(33) +1;

list.add(result);

System.out.println(list.get(i));

}

}

}

/*

题目:

定义以指定格式打印集合(ArrayList类型作为参数),使用{}括起来,使用@代替,分隔每个元素

*/

import java.util.ArrayList;

public class demo05ArrayListprint {

public static void main(String[] args) {

ArrayList list = new ArrayList();

list.add("作者是大帅哥_1");

list.add("作者是大帅哥_2");

list.add("作者是大帅哥_3");

System.out.println(list);

printArrayList(list);

}

public static void printArrayList(ArrayList list) {

System.out.print("{");

for (int i = 0; i < list.size(); i++) {

String name = list.get(i);

if (i == list.size() - 1) {

System.out.print(name+"}");

}else{

System.out.print(name + "@");

}

}

}

}

原文链接:https://www.cnblogs.com/gz18221/p/12008817.html

java 11官方入门(第8版)教材

79.84元

包邮

(需用券)

去购买 >

f0f3f55624fb396b1764d42d6df88864.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值