
可以通过”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中输入多个数程序怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)