求编写一个Java程序 初级的
编写一个Java程序,声明一个String变量myName和一个int变量myID,程序运行后顺序完成以下任务:1.通过控制台输入你的姓名和学号,分别赋值给myName和...
编写一个Java程序,声明一个String变量
myName和一个int变量myID,程序运行后顺序完
成以下任务:
1. 通过控制台输入你的姓名和学号,分别赋
值给myName和MyID;
2. 通过printf方法向控制台输出:
我叫xxx,我的学号是xxxxxxxx;
3. 从myName中提取姓和名,并输出:
我姓x,我的名字是xx;
4. 将myName转换成一个字符数组myChar,
输出每一个字及其十六进制unicode值:
X(xxxx)X(xxxx)X(xxxx);
5. 将学号的全部二进制位求反,输出:
我的学号求反后是:xxxxxxxxx。 展开
myName和一个int变量myID,程序运行后顺序完
成以下任务:
1. 通过控制台输入你的姓名和学号,分别赋
值给myName和MyID;
2. 通过printf方法向控制台输出:
我叫xxx,我的学号是xxxxxxxx;
3. 从myName中提取姓和名,并输出:
我姓x,我的名字是xx;
4. 将myName转换成一个字符数组myChar,
输出每一个字及其十六进制unicode值:
X(xxxx)X(xxxx)X(xxxx);
5. 将学号的全部二进制位求反,输出:
我的学号求反后是:xxxxxxxxx。 展开
展开全部
package test;
import java.util.Scanner;
public class Test2 {
private String myName;
private int myID;
public static void main(String[] args) {
Test2 test=new Test2();
Scanner in=new Scanner(System.in);
System.out.println("输入姓名");
String myName=in.nextLine();
System.out.println("输入学号");
int myID=in.nextInt();
test.setMyID(myID);//分别赋值给myName和MyID
test.setMyName(myName);
//通过printf方法向控制台输出:我叫xxx,我的学号是xxxxxxxx;
System.out.println("我叫"+test.getMyName()+",我的学号是"+test.getMyID()+";");
//从myName中提取姓和名,并输出:我姓x,我的名字是xx;
System.out.println("我姓"+test.getFirstName()+",名字是"+test.getName()+";");
test.getUnicode();
test.getFan();
}
public void getUnicode(){
char[] a=this.myName.toCharArray();
for(int i=0;i<a.length;i++){
System.out.print(a[i]);
System.out.print(Integer.toHexString((int)a[i]));
}
System.out.println("");
}
public void getFan(){
System.out.println(Integer.toBinaryString(-myID+1));
}
public String getFirstName(){
//return name.charAt(0);
return this.myName.substring(0, 1);
}
public String getName(){
return this.myName.substring(1, this.myName.length());
}
public String getMyName() {
return myName;
}
public void setMyName(String myName) {
this.myName = myName;
}
public int getMyID() {
return myID;
}
public void setMyID(int myID) {
this.myID = myID;
}
}
import java.util.Scanner;
public class Test2 {
private String myName;
private int myID;
public static void main(String[] args) {
Test2 test=new Test2();
Scanner in=new Scanner(System.in);
System.out.println("输入姓名");
String myName=in.nextLine();
System.out.println("输入学号");
int myID=in.nextInt();
test.setMyID(myID);//分别赋值给myName和MyID
test.setMyName(myName);
//通过printf方法向控制台输出:我叫xxx,我的学号是xxxxxxxx;
System.out.println("我叫"+test.getMyName()+",我的学号是"+test.getMyID()+";");
//从myName中提取姓和名,并输出:我姓x,我的名字是xx;
System.out.println("我姓"+test.getFirstName()+",名字是"+test.getName()+";");
test.getUnicode();
test.getFan();
}
public void getUnicode(){
char[] a=this.myName.toCharArray();
for(int i=0;i<a.length;i++){
System.out.print(a[i]);
System.out.print(Integer.toHexString((int)a[i]));
}
System.out.println("");
}
public void getFan(){
System.out.println(Integer.toBinaryString(-myID+1));
}
public String getFirstName(){
//return name.charAt(0);
return this.myName.substring(0, 1);
}
public String getName(){
return this.myName.substring(1, this.myName.length());
}
public String getMyName() {
return myName;
}
public void setMyName(String myName) {
this.myName = myName;
}
public int getMyID() {
return myID;
}
public void setMyID(int myID) {
this.myID = myID;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |