本文共 283 个字数,平均阅读时长 ≈ 1分钟
String简单小练习
练习1
要求填写自己的姓名、年龄、性别、体重、婚姻情况(已婚用true表示,单身用false表示)、联系方式等
code源代码
import java.util.Scanner;
/*
String练习:要求填写自己的姓名、年龄、性别、体重、婚姻情况(已婚用true表示,单身用false表示)、联系方式等
*/
public class StringExer {
public static void main(String[] args) {
//定义姓名、年龄、性别、体重、婚姻情况、联系方式变量
String name, tel;
int age;
char gender;
double weight;
boolean isMarried;
//从控制台接收输入信息
Scanner scanner = new Scanner(System.in);
System.out.println("请输入姓名:");
name = scanner.next();
System.out.println("请输入年龄:");
age = scanner.nextInt();
System.out.println("请输入性别:");
gender = scanner.next().charAt(0);
System.out.println("请输入体重:");
weight = scanner.nextDouble();
System.out.println("请输入婚姻情况:");
isMarried = scanner.nextBoolean();
System.out.println("请输入联系方式:");
tel = scanner.next();
//输出信息
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
System.out.println("性别:" + gender);
System.out.println("体重:" + weight);
System.out.println("婚姻情况:" + isMarried);
System.out.println("联系方式:" + tel);
//关闭资源,scanner不会被垃圾回收机制自动回收
scanner.close();
}
}
运行效果
练习2
判断下面语句的正确性和输出内容
code源代码
/*
练习2:判断下面语句的正确性和输出内容
*/
public class StringExer1 {
public static void main(String[] args) {
// String str1 = 4; 错误,必须有双引号
// String str2 = 3.5f + ""; 正确
// System.out.println(str2); 输出结果:3.5
// System.out.println(3 + 4 + "hello"); 输出结果:7hello
// System.out.println("hello!" + 3 + 4); 输出结果:hello!34
// System.out.println('a' + 1 + "hello"); 输出结果:98hello
// System.out.println("hello" + 'a' + 1); 输出结果:helloa1
String str2 = 3.5f + "";
System.out.println(str2);
System.out.println(3 + 4 + "hello");
System.out.println("hello!" + 3 + 4);
System.out.println('a' + 1 + "hello");
System.out.println("hello" + 'a' + 1);
}
}
运行效果
练习3
判断下面运行结果
code源代码
/*
判断下面运行输出结果
*/
public class StringTest2 {
public static void main(String[] args) {
System.out.println("* *");
System.out.println("*\t*");
System.out.println("*" + "\t" + "*");
System.out.println('*' + "\t" + "*");
System.out.println('*' + '\t' + "*");
System.out.println('*' + "\t" + '*');
System.out.println("*" + '\t' + '*');
System.out.println('*' + '\t' + '*');
}
}
评论 (0)