判断一个数是否是素数。
package com.shujia.wyh.day07.zuoye1;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
int number = sc.nextInt();
boolean flag = true;
if(number > 1){
for (int i = 2; i < number; i++) {
if(number == 2){
break;//2
}
if (number % i == 0) {
System.out.println("不是素数");
flag = false;
break;//有其他因数
}
}
}else {
System.out.println("不是素数");
flag = false;//1
}
if (flag) {
System.out.println(number + "是素数");
}
}
}
从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。
package com.shujia.rfb.day06;
import java.util.Scanner;
public class Homework3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入一个十进制整数:");
int a = sc.nextInt();
int b;
int c;
String str="";//字符串拼接
do {
b=a/2;
c=a%2;
a=b;
str=c+str;//倒序拼接
}while (b!=0);
System.out.print(str);
}
}