本文目录一览:
Java编程,萌新不知道错哪了,望大佬指正,代码及报错如下?
大兄弟,你这笔误也太厉害了。
看你的class B,这里面方法应该是setName 你写成了setHame
统样class B 方法setChineseScore 你写成了setChineseSoore
求java编程的代码
代码如下,望采纳
public class PrintPrime{
public static void main(String args[]){
//设置一个计数变量count,用于统计一行当中已经输出数字的个数
int count = 0;
//写代码时人为判断200为非素数,如果不考虑题目的严格要求的话,可以写成200
for(int i = 100;i=200;i++){
//判断数字是否为素数,若是,则count+1并输出数字
if(PrintPrime.IsPrime(i)){
count++;
System.out.print(i+" ");
}
//如果一行十个已经输出完毕,计数归零,换行
if(count==10){
count=0;
System.out.println();
}
}
}
//判断数字是否为素数
public static boolean IsPrime(int n){
//如果小于等于三,则大于一即为素数
if (n = 3) {
return n 1;
}
//从2循环到数字的开平方,算法优化
for(int i=2;i=Math.sqrt(n);i++){
if(n%i == 0)
return false;
}
return true;
}
}
Java编程(写出程序代码)
package ascdemo;
public class AscDemo {
/**
* @param args
*/
public static int test(int x){
int y;
if (x0){
y = x+3;
return y;
} else{
if(x == 0){
y = 0;
return y;
} else{
y = x*x-1;
return y;
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int y = test(111);
System.out.println(y);
y=test(0);
System.out.println(y);
y=test(-2);
System.out.println(y);
}
}