day3作业
1.简述Scanner类及Random类的功能和使用方式?
Scanner 类用来接收键盘输入数据。
格式:
-
import java.util.Scanner; //导入scanner类
-
Scanner sc = new Scanner(System.in); //定义一个引用scanner类的变量
-
sc.nextINT(); //功能
Random类 用来产生伪随机数。
格式:
1 import java.util.Random;
2. Random ran = new Random();
3. ran.nextINT();
2.if语句的格式有几种?注意事项是什么?分别在什么时候使用?
if语句有三种格式。分别为
1.
if(){
}
//常用于一种判断
2.if(){
}else{
}
//
3.if(){
}else if(){
}else if(){
}
//常用语多种判断
```java
在这里插入代码片
3.for循环、while循环、do-while循环的格式是什么?简述执行流程及注意事项?
1.for( 初始变量 ; 条件 ; 增量 ){
}
//小括号里面是分号,不是逗号
2.while(条件){
}
3.do{
}while(条件)
//不管条件怎样,肯定有一次执行
5.简述break、continue及循环标号的作用?
break 中断循环,此循环不再执行
continue 中断本次循环
6.编写程序,生成5个1至10之间的随机整数,并打印结果到控制台。
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
Random ran = new Random();
int i = 0;
for(i = 1;i < 6;i++){
int rannumnber = ran.nextInt(10);//规定随机数范围
System.out.println(rannumnber+1);
}
}
}
之前忘记规定随机数范围了,导致 上面出现了特别大的随机数
7.计算1-100之间的质数有多少个?将质数以及质数总数打印在控制台。
public class ZhiShu{
public static void main(String[] args){
for(int i = 1;i <101;i++){
if(i%2 != 0){
System.out.println(i);
}
}
}
}
看错题目!!!!!重写!!!打印质数!!!!!
public class ZhiShuDemo{
public static void main(String[] args){
//质数只能被自身和1整除
System.out.println(1);
for(int i = 1;i <= 100;i++){
int b = 2;
while(b<i){
if(i%b == 0){
break;
}
b++;
}
if(b == i){
System.out.println(i);
}
}
}
}
8.编写程序,打印1到100之内的整数,但数字中包含7的要跳过
/*
打印1-100之间的整数,数字中包含7的跳过
*/
public class Super7{
public static void main(String[] args){
for(int i = 1;i<=100;i++){
switch(i){
case 7:
case 17:
case 27:
case 37:
case 47:
case 57:
case 67:
case 77:
case 87:
case 97:
break;
default:
System.out.println(i);
break;
}
}
}
}
老师给的代码:
import java.util.*;
//打印1到100之内的整数,但数字中包含7的要跳过
public class NumberDemo{
public static void main (String[] args){
for (int a = 1 ; a <= 100 ; a++){
if(!String.valueOf(a).contains("7")){
System.out.print(a+" ");
}
}
}
}
还没学,看不懂!!!
public class User {
public static void main(String[] args) {
for (int a = 1 ; a <= 100; a++){
if(a % 10 == 7 || a / 10 % 10 == 7){
continue;
}
System.out.println(a);
}
}
}
这个简单。
作业终于做完了,感谢!!