今天周六,果然是没什么学习的兴致。心里知道学习的重要性却坚定不了决心去学。哎,勉强看了一会儿翁恺老师教的课程,现在补一下留的作业吧。说是零基础学JAVA,好歹也拿了计算机科学与技术的学士学位证,也没那么废物吧(苦笑)。作业1代码贴在下面,以后代码还是要自己写的,从基础开始吧。
作业1
public class TemperatureTransfer { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); double b = 9 / 5.0; double c = (a - 32)/ b; System.out.println((int)c); } }
作业2.1
import java.util.Scanner; public class TimeTransfer{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int bjt = in.nextInt(); int minute = bjt % 100; int hour = bjt / 100; int utc = 0; if(hour < 8){ utc = (hour - 8 + 24) * 100 + minute; } if(hour == 8){ utc = minute; } if(hour > 8){ utc = (hour - 8) * 100 + minute; } System.out.println(utc); } }
作业2.2
import java.util.Scanner; public class SignalReport { public static void main(String[] args){ Scanner in = new Scanner(System.in); int a = in.nextInt(); int R = a / 10; int S = a % 10; switch (S){ case 1 : System.out.print("Faint signals, barely perceptible"); break; case 2 : System.out.print("Very weak signals"); break; case 3 : System.out.print("Weak signals"); break; case 4 : System.out.print("Fair signals"); break; case 5 : System.out.print("Fairly good signals"); break; case 6 : System.out.print("Good signals"); break; case 7 : System.out.print("Moderately strong signals"); break; case 8 : System.out.print("Strong signals"); break; case 9 : System.out.print("Extremely strong signals"); break; default: break; } System.out.print(", "); switch (R){ case 1 : System.out.print("unreadable"); break; case 2 : System.out.print("barely readable, occasional words distinguishable"); break; case 3 : System.out.print("readable with considerable difficulty"); break; case 4 : System.out.print("readable with practically no difficulty"); break; case 5 : System.out.print("perfectly readable"); break; default : break; } System.out.print("."); } }
哎,不用功啊,就这几个程序摆出来,怕是被别人笑话。没办法,从最基础的开始练习吧。