十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
此題目考查的是Java中的靜態(tài)方法。 在Java語言中,通常的方法都會涉及到對具體對象的操作,這些方法在調(diào)用時(shí),需要隱式的傳遞對象的引用this,而有一些方法不需要針對某些對象進(jìn)行操作,其運(yùn)行結(jié)果僅僅與輸入的參數(shù)有關(guān),這時(shí)此方法需要由static修飾為靜態(tài)方法。因?yàn)殪o態(tài)方法沒有隱式的this傳遞,所以在靜態(tài)方法中不能直接訪問實(shí)例成員,所以本題在靜態(tài)方法show()中訪問實(shí)例成員num是不正確的,所以本題正確選項(xiàng)為C。
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供寶興企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為寶興眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
import java.util.Scanner;
public class Main{
public static void main (String[]args){
Scanner sc = new Scanner (System.in);
System.out.print ("請輸入一個(gè)正整數(shù): ");
int n = sc.nextInt ();
int sum = 0;
for (int i = 1; i = n; i++){
sum += i;
}
System.out.print (sum);
}
}
常用的輸入語句是:
輸入字符串:new Scanner(System.in).next();
輸入整數(shù):new Scanner(System.in).nextInt();
輸入小數(shù):new Scanner(System.in).nextDouble();
常用的輸出語句:
換行輸出: System.out.println(變量或字符串);
非換行輸出: System.out.print(變量或字符串);
換行輸出錯(cuò)誤提示(默認(rèn)是紅字):System.err.println(變量或字符串);
不換行輸出錯(cuò)誤提示(默認(rèn)是紅字): System.err.print(變量或字符串));
import java.util.Scanner;\x0d\x0a\x0d\x0apublic class Test {\x0d\x0a public static void main(String[] args) {\x0d\x0a Scanner input=new Scanner(System.in);\x0d\x0a System.out.println("輸入第一個(gè)數(shù)");\x0d\x0a double x=input.nextDouble();\x0d\x0a System.out.println("輸入第二個(gè)數(shù)");\x0d\x0a double y=input.nextDouble();\x0d\x0a System.out.println("輸入運(yùn)算符");\x0d\x0a String op=input.next();\x0d\x0a if ("+".equals(op)) {\x0d\x0a System.out.println("結(jié)果是:"+(x+y));\x0d\x0a }else if ("-".equals(op)) {\x0d\x0a System.out.println("結(jié)果是:"+(x-y));\x0d\x0a }else if ("*".equals(op)) {\x0d\x0a System.out.println("結(jié)果是:"+(x*y));\x0d\x0a }else if ("/".equals(op)) {\x0d\x0a System.out.println("結(jié)果是:"+(x/y));\x0d\x0a }else {\x0d\x0a System.out.println("出現(xiàn)異常");\x0d\x0a }\x0d\x0a }\x0d\x0a\x0d\x0a}