Java程序设计课程作业参考代码 希望对大家有帮助
2.1编写一个程序,打印100~200之间的素数,要求每行按10个数(数与数之间有一个空格间隔)的形式对其输出。
public class Exe2_2 {
public static void main(String[] args) { boolean isPrime=true; }
2.2编写一个编程,给定一个t的值(t的值也可通过命令行输入),按下式计算y值并输出,要求分别写作if语句和switch语句。 -1 0≤t<1 -2·t-2 1≤t<3 y=-t·sint 3≤t<5 ≤t<7 其它
解:有两种方法可实现题目给定的getY : 方法一:若采用if语句实现,参考代码如下: class Test{
public static void main(String args[]){
232
}
int primeNumber=0;//素数个数 for(int i=101;i<200;i++){ }
//判断i是否为素数
for(int j=2;j<=(int)Math.sqrt(i);j++){ if(i%j!=0){ continue; }
else{
isPrime=false; break; } }
if(isPrime){
primeNumber++;
System.out.print(i+" "); if(primeNumber%10==0){ System.out.println(); } }
else{
isPrime=true; }