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);
}
}
}
這個簡單。
作業終於做完了,感謝!!