Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java扫描程序输出奇怪的if-else逻辑错误_Java_Java.util.scanner - Fatal编程技术网

java扫描程序输出奇怪的if-else逻辑错误

java扫描程序输出奇怪的if-else逻辑错误,java,java.util.scanner,Java,Java.util.scanner,嗨,大家好,我是一个新的程序员,所以我只是想知道我的代码中的问题,请告诉我逻辑,我无法在那里打印else语句,即使进入高达20岁的年龄,输出仍然与if语句相同 代码 import java.util.*; public class Shivam { int age; void function() { if (age<=10) { System.out.println("chutiye chota h tu

嗨,大家好,我是一个新的程序员,所以我只是想知道我的代码中的问题,请告诉我逻辑,我无法在那里打印else语句,即使进入高达20岁的年龄,输出仍然与if语句相同

代码

import java.util.*;
public class Shivam 
{
    int age;

    void function()
    {
        if (age<=10)
        {
            System.out.println("chutiye chota h tu");
        }
        else
        { 
            System.out.println("bada ho gya saale");
        }
    }

    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        int age=sc.nextInt();
        Shivam s1=new Shivam();
        s1.function();
        sc.close();
    }
}
import java.util.*;
公共类湿婆
{
智力年龄;
空函数()
{

if(age原因是当您使用
function()
方法创建自定义类的实例时

Shivam s1=new Shivam();
int-age;
age
的值设置为原语的默认值,即
0

现在当你打电话的时候

s1.function();
状况

if (age<=10) //evaluates to true
然后调用与

s1.function(age); // from inside your main method

请阅读关于和@ShivamAnand的文章,如果有帮助,请接受答案,以便将来阅读此文章的人会发现此文章很有用。对不起,是新的,我不知道谢谢,顺便问一下,收到了一个新的问题:)希望你能帮上忙
s1.function(age); // from inside your main method