課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
main 方法中定義的變量必須先賦值,然后才能輸出???什么意思?指的是?
2017-07-15
源自:Java入門第一季(IDEA工具)升級版 2-7
正在回答
你要輸出一個變量,這個變量肯定要先有值,才能輸出啊。
比如 int score ?這樣只是定義了score這個變量的類型為整數(shù)型,沒有給score賦值,如果這時你輸出score,就會發(fā)生錯誤。這就相當于一道數(shù)學題要求x的值,然后你回答x的值是x。這老師能給你分嗎?
所以 int score=3;
System.out.println(score);
才能正確的輸出。
至于main的意思,你現(xiàn)階段不用管它。
qq__夢創(chuàng)未來_0 提問者
我來給你們專業(yè)回答,在Java中,局部變量不會被自動初始化,也就是說你不給局部變量賦值,它就沒有值不能直接使用,在main方法中的變量是局部變量;在Java中,全局變量會被自動初始化,也就是說你不給全局變量賦值,但是它可以自動有個值,可以不初始化全局變量直接使用(默認初始化)
long_l
主要不解main的意思! ? main方法中定義的變量!
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答賦值例題什么意思?什么叫定義一個變量?
3 回答什么叫main方法定義變量?
2 回答其他變量(非main)可以不對定義的變量賦值嗎
3 回答變量輸出前不是需要先賦值嗎?
2 回答這個重新賦值是什么意思?再輸出一個值?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-15
你要輸出一個變量,這個變量肯定要先有值,才能輸出啊。
比如 int score ?這樣只是定義了score這個變量的類型為整數(shù)型,沒有給score賦值,如果這時你輸出score,就會發(fā)生錯誤。這就相當于一道數(shù)學題要求x的值,然后你回答x的值是x。這老師能給你分嗎?
所以 int score=3;
System.out.println(score);
才能正確的輸出。
至于main的意思,你現(xiàn)階段不用管它。
2017-07-16
我來給你們專業(yè)回答,在Java中,局部變量不會被自動初始化,也就是說你不給局部變量賦值,它就沒有值不能直接使用,在main方法中的變量是局部變量;在Java中,全局變量會被自動初始化,也就是說你不給全局變量賦值,但是它可以自動有個值,可以不初始化全局變量直接使用(默認初始化)
2017-07-15
主要不解main的意思! ? main方法中定義的變量!