public class Assignment3 {
public static void main(String[] args) {
System.out.println("What are your first, middle, and last names?")
Scanner scan = new Scanner(System.in)
String fullName = scan.nextLine()
if (fullName == null) {
promptWrongName()
return
}
String[] names = fullName.split(" ")
if (!verifyNames(names))
return
printNames(names)
}
private static void printNames(String[] names) {
printInitials(names)
printVariationOne(names)
printVariationTwo(names)
}
private static String capitalizeFirstLetter(String name) {
return name.trim().substring(0, 1).toUpperCase() + name.trim().substring(1).toLowerCase()
}
private static String getInitialInUpperCase(String name) {
return name.trim().substring(0, 1).toUpperCase()
}
private static void printVariationTwo(String[] names) {
System.out.print("Variation Two: ")
System.out.print(capitalizeFirstLetter(names[names.length - 1]))
System.out.print(", ")
System.out.print(capitalizeFirstLetter(names[0]))
if (names.length == 3) {
System.out.print(" ")
System.out.print(capitalizeFirstLetter(names[1]))
}
System.out.println()
}
private static void printVariationOne(String[] names) {
System.out.print("Variation One: ")
System.out.print(names[names.length - 1].trim().toUpperCase())
System.out.print(", ")
System.out.print(capitalizeFirstLetter(names[0]))
if (names.length == 3) {
System.out.print(" ")
System.out.print(getInitialInUpperCase(names[1]))
System.out.print(".")
}
System.out.println()
}
private static void printInitials(String[] names) {
System.out.print("Your initials are: ")
for (int i = 0 i < names.length i++) {
System.out.print(getInitialInUpperCase(names[i]))
}
System.out.println()
}
private static boolean verifyNames(String[] names) {
if (names.length != 2 && names.length != 3) {
promptWrongName()
return false
}
for (int i = 0 i < names.length i++) {
if ("".equals(names[i].trim())) {
promptWrongName()
return false
}
}
return true
}
private static void promptWrongName() {
System.out.println("Wrong. Please enter your names properly.")
}
}
在使用word进行报纸或者杂志编辑的时候,经常需要一些特殊的文字格式设置,比如首字下沉,那么下面就由我给大家分享下word中设置首字下沉的技巧,希望能帮助到您。
word中设置首字下沉 方法 一步骤一:需要给大家普及下有关首字下沉选项,主要是两种:下沉和悬挂两种形式,具体效果在旁边显示比较清楚。
word中设置首字下沉方法图1
步骤二:但是,我还是建议大家去设置与首字下沉选项有关的一些数据设置,而不是直接点击下沉或悬挂来设置。
word中设置首字下沉方法图2
步骤三:这样就调出了首字设置的窗口,我们可以在这里边选择相应的下沉选项,之后再进行有关参数的设置。
word中设置首字下沉方法图3
步骤四:其实关于首字下沉选项的设置,只有两个,分别是下沉行数和距离正文的距离,建议设置下沉两行、距正文0.5cm左右。
word中设置首字下沉方法图4
步骤五:这样就完成了首字下沉设置的 *** 作,这对于word中文字的设计还是非常有用的,大家可以尝试其他的 *** 作参数设置。
word中设置首字下沉方法图5 word中设置首字下沉方法二
步骤一:在打开的Word程序窗口,点击“打开其他文档”,在文件存放的路径将Word文件打开。如图所示
word中设置首字下沉方法图6
步骤二:在打开的Word文档窗口中,打开插入菜单选项卡,而后点击“文本”选项,在d出的的选项框中选择“首字下沉选项”并点击它。如图所示
word中设置首字下沉方法图7
步骤三:点击首字下沉选项后,这个时候在Word文档窗口会打开“首字下沉”设置对话框。如图所示
word中设置首字下沉方法图8
步骤四:在打开的首字下沉设置对话框中,在位置中选择下沉,在选项中设置字体、下沉行数,距离正文的位子,设置好之后再点击“确定”按钮。如图所示
word中设置首字下沉方法图9
步骤五:返回到Word编辑窗口,即可看到设置首字下沉后的效果。如图所示
word中设置首字下沉方法图10
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)