![](/img/trans.png)
[英]How do you write a Java program to authenticate to an Aurora MySQL database?
[英]How do you write a test program in Java?
我是一名初學者程序員,實際上我大部分時間都不知道班里的情況。 我有這個項目可以做,我知道要問什么,但我不知道如何寫。 因此,這里提供了所有幫助的策略。 我已經設置了兩個用於在Eclipse上進行測試的窗格。
具有與此類似的信息
rs3934834,1,1045729
顯然,我們應該閱讀該行,檢查最后一個數字是否在范圍的前兩個之間,如果是,則將其打印出來。
偽代碼:
While more lines in standard input
read line
break lines into name, chromosome, position
if chromosome is same as c
if position is in range
then print
首先,應該有一個字符串數組,通常稱為args
,作為應用程序main方法的參數,因此您可以將其用於所有參數檢查。
標准輸入是System.in
,我似乎還記得有一些方法可以讀取行等,也許您可以為此檢查Java API 。
另外,通過要求別人為您做功課,您不會在stackoverflow上結交太多朋友。 我希望我的簡短建議可以為您指明正確的方向...現在看一下您的課程筆記,因為它們無疑將包含您做作業所需的全部或至少大部分答案!
從我對您的問題的理解中,您可以執行以下操作:(不是解決方案,而只是提示)
1)使用Scanner類讀取您的命令行輸入。 逐行讀取。
2)在輸入的每一行上使用String.split(“,”)方法在逗號上分割String
,這將為您提供String[ ]
。
3)現在檢查input, chromosome and position
上的所需條件。
為了閱讀用戶行,我建議一種非常簡單的技術來導入掃描儀,該掃描儀將為您讀取輸入。
將此粘貼到類的頂部:import java.util。*;
然后在您的主要方法中輸入:
掃描儀輸入=新的Scanner(System.in); 。
現在,您已經導入並創建了一個稱為輸入的“掃描儀”。 為了從用戶行中讀取內容,您需要做的是在“請輸入文本:”行中打印任何類型的消息,然后在下一行代碼中使用掃描儀(稱為輸入) ,以將用戶輸入設置為等於您將創建的字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.