> Java > java지도 시간 > Java 9의 JShell에서 표현식, 변수 및 메소드를 정의하는 방법은 무엇입니까?

Java 9의 JShell에서 표현식, 변수 및 메소드를 정의하는 방법은 무엇입니까?

WBOY
풀어 주다: 2023-09-13 14:05:08
앞으로
816명이 탐색했습니다.

在Java 9中如何在JShell中定义表达式、变量和方法?

JShell 是一个读取-评估-打印循环(REPL),它会在我们输入的声明语句表达式上立即进行评估并显示结果。该工具从命令提示符中运行。

在下面的示例中,我们可以在JShell中定义表达式、变量和方法。

表达式

我们可以在JShell中输入任何有效的Java表达式。该表达式可以是算术运算字符串操作方法调用,并立即进行评估。所有的结果都会自动分配给JShell创建的变量。这些变量的前缀是 $符号。

示例

<strong>jshell> 10 * 5
$1 ==> 50

jshell> 77 % 3
$2 ==> 2

jshell> $1 + $2
$3 ==> 52

jshell></strong>
로그인 후 복사

变量

JShell中定义的变量与Java程序中定义的变量相同。一旦定义了变量,它就存在于作用域中。

示例

<strong>jshell> String str = "Tutorialspoint"
str ==> "Tutorialspoint"

jshell> str
str ==> "Tutorialspoint"

jshell></strong>
로그인 후 복사

方法

我们可以在JShell中定义方法,就像在Java类中定义方法一样。一旦在JShell会话中创建了一个方法,我们可以随时调用它,直到退出该会话。

示例

<strong>jshell> int sum(int x, int y) {
   ...> return x + y;
   ...> }
| created method sum(int,int)

jshell> sum(10,20)
$2 ==> 30

jshell></strong>
로그인 후 복사

위 내용은 Java 9의 JShell에서 표현식, 변수 및 메소드를 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿