求编写一个Java程序 初级的
答案:2 悬赏:60 手机版
解决时间 2021-11-24 12:03
- 提问者网友:抽煙菂渘情少年
- 2021-11-24 06:51
求编写一个Java程序 初级的
最佳答案
- 五星知识达人网友:酒安江南
- 2021-11-24 07:47
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 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 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;
}
}
全部回答
- 1楼网友:野味小生
- 2021-11-24 08:41
printf? java?追问是的 printf
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯