JAVA如何输入一个整数

JAVA如何输入一个整数,第1张

可以通过”Scanner“函数

直接输入参数的形式,来实现输入语句,举例:

import

javautilScanner;

public

class

Test

{

public

static

void

main(String[]

args)

{

Scanner

input=new

Scanner(Systemin);

Systemoutprintln("请输入一个整数:");

int

length=inputnextInt();//输入一个整数

Systemoutprintln("输入的整数是:"+length);}

}

备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String

length=inputnext()”,输入的就是字符串类型等。

import javaawt;

import javaawtevent;

import javaxswing;

public class TextFrame extends JFrame {

JTextArea jta;

JButton jb1, jb2;

public TextFrame() {

jta = new JTextArea();

JScrollPane jsp = new JScrollPane(jta);//带有滚动条的组件

add(jsp);

JPanel jp = new JPanel();

jb1 = new JButton("自动换行");

jpadd(jb1);

jb2 = new JButton("不换行");

jpadd(jb2);

add(jp,BorderLayoutSOUTH);

setTitle("文本区示例");

setSize(300, 180);//大小

setLocationRelativeTo(null);//居中

setDefaultCloseOperation(EXIT_ON_CLOSE);//点击窗口关闭按钮,退出

jb1addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jtasetLineWrap(true);//自动换行开启

}

});

jb2addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jtasetLineWrap(false);//自动换行关闭

}

});

}

public static void main(String[] args) {

new TextFrame()setVisible(true);

}

}

具体问题具体分析。

以下是最不提倡的一种:

public static void main(String [] args) {

while(true) {

Scaner sca = new Scaner(Systemin);

}

}

这是一个死循环的输入,输入的结果将会存在sca里如果是int类型的那么就用scagetInt();

同理其它类型的也是一样的道理获取

public static String main(String args[]) throws IOException

主方法返回应该是void,你这里写的是String

程序运行找不到入口方法。所以报找不到方法main

import javautilScanner;

public class Text516 {

public static void main(String[] args) {

/ char a=48;//0 经过测试我们知道了数字,大小写开始结束的位置

char c=57;//9

char e=65;//A

char f=90;//Z

char d=97;//a

char b=122;//z

/

int a=0;//保存数字个数

int b=0;//保存大写个数

int c=0;//保存小写个数

int d=0;//保存其他个数

char [] data=new char[10];

Scanner input=new Scanner(Systemin);

Systemoutprintln("请输入10个48~122之间的整数:");

for(int i=0;i<10;i++) {//循环接收键盘输入

int temp=inputnextInt();

data[i]=(char)temp;//强制转换整型为char

}

for(int i=0;i<datalength;i++) {//循环判断数组内容

if(data[i]>=48&&data[i]<=57) {

a++;

} else if(data[i]>=65&&data[i]<=90) {

b++;

}else if(data[i]>=97&&data[i]<=122) {

c++;

}else{

d++;

}

}

Systemoutprintln("数字:"+a+"\t大写:"+b+"\t小写:"+c+"\t其他:"+d);

}

}

以上就是关于JAVA如何输入一个整数全部的内容,包括:JAVA如何输入一个整数、编程实现java程序。使文本框中可输入文本、java中输入多个数程序怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9316367.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存