第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將用戶的數(shù)字(學(xué)生ID)輸入拆分為公式

如何將用戶的數(shù)字(學(xué)生ID)輸入拆分為公式

開心每一天1111 2021-05-10 17:43:28
我在分配給我的這個初學(xué)者Java程序時遇到了麻煩,對于Java來說我是完全陌生的,并且在這個特定程序中遇到了很多麻煩。這些是說明:您的程序應(yīng)提示用戶輸入一個n位數(shù)字作為學(xué)生ID,然后顯示輸入的ID的有效性。您可以假設(shè)n的范圍為6到10(含10和10)。校驗(yàn)和數(shù)字是學(xué)生ID的一部分。您的算法是將輸入ID中最右邊的數(shù)字與計(jì)算出的校驗(yàn)和數(shù)字進(jìn)行匹配。如果不匹配,則您的程序應(yīng)報(bào)告輸入的ID無效。例如,輸入的ID 1234567無效,因?yàn)橛?jì)算出的第7位數(shù)字是1(=(1 *(digit1)+ 2 *(數(shù)字2)+ 3 *(數(shù)字3)+ 4 *(數(shù)字4)+ 5 *(數(shù)字5)+ 6 *(數(shù)字6))%10),并且與實(shí)際的第7位數(shù)字7不同。但是,如果輸入的ID為1234561,則您的程序應(yīng)顯示一條接受消息。我要嘗試的第一步是從用戶輸入中讀取沒有空格的每個數(shù)字,就像要有空格一樣。然后,我嘗試獲取分配給數(shù)字1,數(shù)字2等的變量的每個數(shù)字,等等。import java.util.Scanner;public class H4_Ruby{public static void main(String[] args){// this code scans the the user input   Scanner scan = new Scanner(System.in);  System.out.println("Please enter a student ID between 6-10 digits");  String nums = scan.nextLine();   String[] studentIdArray = nums.split(" ");  int[] studentID = new int [studentIdArray.length];  for (int i = 0; i < studentIdArray.length; i++)   {      studentID[i]= Integer.parseInt(studentIdArray[i]);     System.out.print(studentID[i] + ",");  }}到目前為止,這是我的代碼...
查看完整描述

2 回答

  • 2 回答
  • 0 關(guān)注
  • 143 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號