[ad_1]
static int userInputSum(){ Scanner sc = new Scanner(System.in); int sum = 0; int num; do{ System.out.println("Enter the number: "); num = sc.nextInt(); System.out.println("Enter 0 to end the loop"); sum += num; }while (num > 0); System.out.println("Sum is "+ sum); return -1; }
ما حاولت:
لا بد لي من جمع مدخلات المستخدم، ولكن الرجاء مساعدتي في كيفية طباعة أكبر عدد من المدخلات من قبل المستخدم.
الحل 1
اضبط المتغير على الصفر. وبعد ذلك، أثناء قراءتك لكل رقم، قارنه بهذا المتغير. إذا كان أكبر استبدل المتغير بالرقم. بمجرد قراءة جميع الأرقام، سيحتوي المتغير على القيمة الأكبر.
الحل 4
import java.util.*;
الطبقة العامة الرئيسية
{
// كود لأكبر عدد
الفراغ العام الثابت الرئيسي (String[] الحجج) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
كثافة العمليات القصوى=0;
بينما(ن>0){
إذا(ن>0){
إذا (ن>الحد الأقصى){
الحد الأقصى = ن؛
}
}آخر{
System.out.println(“لم يتم إدخال البيانات”);
}
n=sc.nextInt();
}
System.out.print(max);
}
}
الحل 5
package com.dev.java; import java.util.Scanner; public class LargestNum { // Code for Take integer inputs till the user enters 0 and print the largest number from all public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Please enter the nuumber: "); int a = in.nextInt(); int max = 0; while(true) { if(a>0) { if(a>max) max = a; } else { break; } a = in.nextInt(); } System.out.println("The largest number of all is "+ max); } }
الحل 2
استيراد java.util.Scanner؛
// مشكلة خذ مدخلات عددية حتى يقوم المستخدم بإدخال 0 وطباعة أكبر رقم من الكل.
مشكلة الطبقة العامة 4 {
الفراغ العام الثابت الرئيسي (String[] الحجج) {
إدخال الماسح الضوئي = الماسح الضوئي الجديد (System.in)؛
متغير كثافة العمليات = 0؛
احيانا صحيح)
{
int m = input.nextInt();
إذا (م == 0)
{
استراحة؛
}
إذا (م> متغير)
{
متغير=م;
}
}
System.out.println(variable);
}
}
الحل 3
public class program { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num, a=0; System.out.print("ENTER A NUMBER: "); num = sc.nextInt(); // Condition Starts while(num!=0){ System.out.print("ENTER A NUMBER: "); num = sc.nextInt(); System.out.println("ENTER 0 TO END LOOP"); if(num>a){ a = num; // The value of a will change to the value of num } }// Condition Ends System.out.print("The largest number entered by the user is: "+a) } }
[ad_2]
コメント