import java.util.*;
import javax.swing.*;
public class ZhangIDK
{
public static void main (String[] args)
{
Scanner sc = new Scanner (System.in);
System.out.println ("Please enter a number");
int h = sc.nextInt();
System.out.println ("Please enter another number");
int i = sc.nextInt();
System.out.println ("Please enter a string/word");
String j = sc.nextLine();
System.out.println ("Please enter a number");
int k = sc.nextInt();
average (1, 2, 3, 4, 5, 6, 7);
least (1, 2, 3, 4, 5);
}
public static void average (int a, int b, int c, int d, int e, int f, int g)
{
int y = a + b + c + d + e + f + g;
y/=7;
System.out.println (y);
}
public static void least (int q, int r, int s, int t, int u)
{
int Smallestnumber = 100;
int number = 1;
if (number < Smallestnumber)
{
Smallestnumber = number;
number++;
}
System.out.println("The smallest number is" +Smallestnumber+ ".");
}
public static void power (int h, int i)
{
}
public static void repeater (String j, int k)
{
}
}
在我們的編程類中,我們正在學習方法。在第一種方法中,我們的老師給我們分配了這個東西,在第二種方法中,我們找到了7個(預先聲明的)數字的平均值,我們找到了5個(預先聲明的)最小的數字。在第三種方法中,我們必須使用掃描儀輸入兩個數字,並將第一個數字提高到第二個數字的冪。例如:5,2;該程序應輸出25(5^2)。最後,在第四種方法中,我們必須再次使用掃描儀並輸入一個字符串和一個數字,程序應該輸出字符串的次數作爲數字。例如:比爾,3;計算機會輸出比爾比爾比爾。提高一個數字的權力;重複單詞
我遇到了第三種和第四種方法的麻煩。在我的權力方法中,當我輸入時,例如2和4,程序只是打印出2。另外,當我嘗試執行第四種方法時,由於某種原因,它們不能工作,儘管看起來像它應該工作正常。有一件事是,system.out.print在「請輸入作品」和「請輸入數字」這個問題上的部分,這兩個問題彙集在一塊,所以我無法輸入一個單詞。請幫忙!
如果什麼東西被教導是方法,Math.pow()的一個可能是正確的實施。不過,海報最好學習兩種寫作方式。 –
是的,鑑於這是一個非常簡單的方法,我認爲他們可能希望學生自己實現它。 :) – albusshin
我試過Albus Shin的答案,但當我提出,例如,2到4,該程序只是打印出2.任何建議,爲什麼? – Sarah