java语言初学者,求:输入的一个小写字母,将字母循环后移5个位置后输出.如’a’变成’f’,’w’变成’b’
public class Test {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String str = s.next();
int a = str.toLowerCase().charAt(0);
System.out.println(a);
if(a+5>z){
a = (a-1)+a+5-z;
}else{
a+=5;
}
System.out.println(new String(new char[]{(char)a}));
}
}
本学期期末学员共参加了3门课的考试,即Java,C,SQL,编写方法计算每位学员3门课的平均分。
class Student {
private double javaRecord;
private double cRecord;
private double sqlRecord;
public Student(double javaRecord, double cRecord, double sqlRecord) {
this.javaRecord = javaRecord;
this.cRecord = cRecord;
this.sqlRecord = sqlRecord;
}
public double getcRecord() {
return cRecord;
}
public double getJavaRecord() {
return javaRecord;
}
public double getSqlRecord() {
return sqlRecord;
}
}
public class StudentBiz {
public double getAvg(Student stu) {
return (stu.getJavaRecord()+stu.getcRecord()+stu.getSqlRecord())/3;
}
public static void main(String args[]) {
Student stu = new Student(100, 80, 50);
System.out.println("平均成绩是:"+new StudentBiz().getAvg(stu));
}
}
在Java语言中,整型常数123占用的存储字节数是( 8 )
1,如果是long型的 才是8个字节呢,int型的是占用四个字节,short型的是占用2个字节,byte型的是占用一个字节
2,u0041使用的是Unicode字符编码,每个字符占两个字节
3,实型常数是float或者double类型的,float是占用四个字节,double是占用八个字节。
你这个题目中问的都不是很清晰的。