
Hello World的条件输出
描述
获得轿绝用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:
如果输入值是0,直接输出"Hello World"
如果输入值大于0,以两个字符一行方式陪帆姿输出"Hello World"(空格芦绝也是字符)
如果输入值小于0,以垂直方式输出"Hello World"
a =eval(input())
if a == 0:
print("Hello World")
elif a >0:
print("He\nll\no \nWo\nrl\nd")
else:
print("H\ne\nl\nl\no\n \nW\no\nr\nl\nd")
public class TestEmploee {private static int[][] emploees
private static int[][] results = new int[7][2]
private static int emploeeIndex = 0
private static int totalWorkTimeIndex = 1
public static void main(String[] args){
init()
sumWorkTime()
sortByWorkTime()
printResult()
}
private static void printResult() {
for(int row = 0 row <results.lengthrow++ ){
System.out.println("emploee " + results[row][emploeeIndex] + " : " + " work time is : " + results[row][totalWorkTimeIndex] )
}
}
//排序
private static void sortByWorkTime() {
//冒泡法排如键序
for(int row = 0 , flag = 0 row <results.length row ++, flag ++ ){
for( int index = results.length -1 index >flag index -- ){
if(results[index][totalWorkTimeIndex] >渣盯巧 results[index-1][totalWorkTimeIndex]){
int[] temp = results[index-1]
results[index-1] = results[index]
results[index] = temp
}
}
}
}
//计算工作时间
private static void sumWorkTime() {
for(int row = 0 row <emploees.length row++ ){
for(int col = 0 col <emploees[row].length col++ ){
results[row][totalWorkTimeIndex]+=emploees[row][col]
}
results[row][emploeeIndex] = row
}
}
//初始化emploee数则胡组
private static void init() {
emploees = new int [][]{ {4,3,4,5,4},{9,3,5,3,7},{8,4,7,2,4},{5,1,3,7,7},{4,3,5,7,2},{2,1,5,3,8},{8,6,4,3,2} }
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)