编写一个Java程序,完成如下功能:

编写一个java程序,实现如下功能?~

这个题可以使用switch-case语句来解决,首先创建简单文本扫描器,然后从键盘读入0~9或字母a,然后通过开关语句进行匹配,进而输出结果,代码如下:


在main()方法中调用,在控制台输入,验证输出,效果如下:


public class TestString {
public static void main(String[] args) {
String s=" Call Me Ishmael ";
System.out.println("原字符串:"+s);
System.out.println("字符串长度:"+s.length());
System.out.println("字符串第一个字符:"+s.charAt(0));
System.out.println("字符串最后一个字符:"+s.charAt(s.length()-1));
/*注:由于字符串中前后都有空格,因此他的长度为17,第一个和最后一个字符都是空格。去掉前后的空格方法是: s=s.trim(); */
String str=s.trim();
System.out.println("去掉字符串前后空格后:");
System.out.println("字符串第一个字符:"+str.charAt(0));
System.out.println("字符串最后一个字符:"+str.charAt(str.length()-1));
System.out.println("第一个单词:"+s.trim().substring(0, s.trim().indexOf(" ")));
System.out.println("将'C'替换为'B':"+s.replace('C', 'B'));
System.out.println("截取Me:"+s.substring(6,8));

System.out.println("打印s中的各个单词:");
str=s.trim();
while(str.indexOf(' ')!=-1){
int index=str.indexOf(' ');
System.out.println(str.substring(0, index));
str=str.substring(index+1,str.length());
}
System.out.println(str);

System.out.println("将单词倒序排列:");
str=s.trim();
while(str.lastIndexOf(' ')!=-1){
int index=str.lastIndexOf(' ');
System.out.print(str.substring(index+1,str.length())+" ");
str=str.substring(0,index);
}
System.out.println(str);

System.out.println("升序排列各个单词:");
String[] ss=s.split(" ");
for(int i=1;i<=ss.length;i++){
for(int j=1;j<=ss.length-i;j++){
if(ss[j-1].compareTo(ss[j])>0){
str=ss[j-1];
ss[j-1]=ss[j];
ss[j]=str;
}
}
}
for(int i=0;i<ss.length;i++){
System.out.print(ss[i]+" ");
}
System.out.println();
System.out.println("全部字母大写:"+s.toUpperCase());
System.out.println("全部字母小写:"+s.toLowerCase());
System.out.println(s.toLowerCase().indexOf("me")==-1 ? "字符串中不包含me":"字符串中包含me");
System.out.println(s.startsWith("Tsh")?"字符串以Tsh开头":"字符串不以Tsh开头");
System.out.println(s.endsWith("txt")?"字符串以txt结尾":"字符串不以txt结尾");

s=" Call Me Ishmael ";
System.out.println("去掉该字符串两边的空格:"+s.trim());
}

}

这个题可以使用switch-case语句来解决,首先创建简单文本扫描器,然后从键盘读入0~9或字母a,然后通过开关语句进行匹配,进而输出结果,代码如下:

在main()方法中调用,在控制台输入,验证输出,效果如下:



import java.util.Random;
public class ch06 {
public static void main(String[] args) {
// 打印 30到50之间的随机数
int min = 1800;
int max = 2000;
int s = new Random().nextInt(max - min) + min;
// { System.out.println(s);}
if ((s % 4 == 0 && s % 100 != 0) || s % 400 == 0) {
System.out.println(s + "年是闰年");
} else {
System.out.println(s + "年是平年");
}
}
}
新手第一次答题,如有错误,请指正,勿喷!谢谢!

建议自习去钻研写,毕竟这是基础!对你学习Java是很有好处的!

编写一个java程序,完成如下功能:
答:public class Daxie{ public static void main(String args[]){ String str="you Are a GOOD boy";System.out.println(str.substring(0,1).toUpperCase()+str.substring(1).toLowerCase());System.out.println(str.substring(str.lastIndexOf(" ")+1));} } ...

编写一个Java程序,完成如下功能:
答:这个题可以使用switch-case语句来解决,首先创建简单文本扫描器,然后从键盘读入0~9或字母a,然后通过开关语句进行匹配,进而输出结果,代码如下:在main()方法中调用,在控制台输入,验证输出,效果如下:

10.试编写一个语句或完整的Java程序,完成如下实验要求:
答:public class Test1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("请输入一个整数表示变量a:");int a = scanner.nextInt();int sum = (a + 1) * 3;System.out.println("a = " + a + ", sum = " + sum);} } ...

用JAVA编写一个程序,要求如下:
答:import java.util.Scanner;public class StudentTest {public static void main(String[] args) {Student student = new Student();Scanner sc = new Scanner(System.in);System.out.println("请输入姓名:");student.setName(sc.next());System.out.println("请输入性别:");student.setSex(sc....

Java语言,编写一个程序能将用户输入的个任意长度的整数,求出各个位...
答:代码如下:import java.util.Scanner;public class App { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个整数:"); int number = scanner.nextInt(); while (number != 0) { int x = number % 10;...

编写一个java程序,通过键盘输入两个整数,求两数的和的程序。
答:通过键盘输入两个整数,求两数的和的Java程序如下图所示:编写Java程序时,应注意以下几点:大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。方法...

使用记事本编写JAVA程序,并运行输出结果,具体的实现步骤是什么?_百度...
答:1、首先在电脑中新建一个记事本,将记事本的后缀改为“.java”,如下图所示。2、然后使用记事本的方式打开,输入java程序代码,如下图所示。3、接着在键盘上按“win+R”快捷键键打开运行,输入“cmd”,如下图所示。4、在命令行输入“D:”,按“Enter”键进去D盘,再输入“cd Desktop”进去...

在java中编写程序,定义一个学生类
答:编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,选择了三门课程,并添加到学生的属性中 (2)实现统计学生的总分功能 1.正确编写2个类(5分)2.统计学生的总分功能(5分)/ public class ...

用JAVA语言编写一个程序,要求如下:
答:import java.util.Scanner;public class T {public static void main(String[] args) throws Exception {Scanner in = new Scanner(System.in);int difficulty;//难度int mode;//运算类型int answer;//答案int amount;//挑战题目数量int score = 0;//得分System.out.println("请输入难度(1:一...

用Java编写一个程序,要求如下:
答:1.内部使用 C 的 longjmp 机制让出一个协程。 因此,如果一个 C 函数 foo 调用了一个 API 函数, 而这个 API 函数让出了(直接或间接调用了让出函数)。 由于 longjmp 会移除 C 栈的栈帧, Lua 就无法返回到 foo 里了。2.为了回避这类问题, 碰到 API 调用中调用让出时,除了那些抛出错误...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网