1、声明一个Dog类,给Dog类添加两个String类型的属性,分别是name,color,一个整型变量age;定义两个方法,分别是sayHello,run。 在main方法中,接收两个字符串和一个整数,创建一个Dog对象,并设置name,color和age的值。调用对象的sayHello方法和run方法能输出相关信息。
class Dog{
String name,color;
int age;
void Sayhello() {
System.out.println("汪汪汪!我是一只颜色为"+color+"叫"+name+"的狗。今年我"+age+"岁了。");
}
void Run() {
System.out.println("我在奔跑ing!");
}
}
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog abc=new Dog();
abc.name="旺财";
abc.color="黑色";
abc.age=3;
abc.Sayhello();
abc.Run();
}
}
2、小明家要修一个院子,小明测量了院子的长和宽之后想编写一个程序告诉他院子的周长的面积,请你来帮帮他。 本题的编程任务是定义Yard类,具体要求如下: 设计成员方法getPerimeter()和getAcreage(),运算并返回周长和面积。 然后在主类中创建对象,输入院子的长宽后,输出院子的周长和面积。
import java.util.*;
public class Yard {
int L,W;
int getPerimeter() {
return 2*(L+W);
}
int getAcreage() {
return L*W;
}
public static void main(String[] args) {
Yard Y=new Yard();
Scanner reader=new Scanner(System.in);
Y.L=reader.nextInt();
Y.W=reader.nextInt();
System.out.println("院子周长为:"+Y.getPerimeter());
System.out.println("院子面积为:"+Y.getAcreage());
}
}
3、从键盘上输入一个字符串和一个字符,从该字符串中删除给定的字符。
import java.util.*;
public class test3 {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
String S;
S=reader.nextLine();
String ch;
ch=reader.nextLine();
String newS;
newS=S.replace(ch,"");
System.out.print(newS);
}
}
4、编程统计用户从键盘输入的字符串中所包含的字母、数字和其它字符的个数。
import java.util.*;
public class test4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
int letterCount=0;
int numCount=0;
int otherCount=0;
char ch;
Scanner reader=new Scanner(System.in);
String str=reader.nextLine() ;
for(i=0; i=97&&ch<=122)
letterCount++;
if(ch>=48&&ch<=57)
numCount++;
else
otherCount++;
}
System.out.println("字母有"+letterCount+"个。");
System.out.println("数字有"+numCount+"个。");
System.out.println("其他字符有"+numCount+"个。");
}
}