导航:首页 > 编程语言 > java提示用户输入

java提示用户输入

发布时间:2024-05-26 09:34:07

⑴ 如何用java编写程序:提示用户输入一个点(x,y)

import java.util.Scanner;x0dx0apublic class E3_22 {x0dx0a public static void main(String[] args) {x0dx0a Scanner input = new Scanner(System.in);x0dx0a System.out.print("输入十字坐标系中的一个点,例如 4 5 :");x0dx0a double x = input.nextDouble();x0dx0a double y = input.nextDouble();x0dx0a x0dx0a double distance = Math.pow((x * x + y * y) , 0.5);x0dx0a x0dx0a if (distance <= 10)x0dx0a System.out.println("点" + "(" + x + "," + y + ")" + " 在圆内");x0dx0a elsex0dx0a System.out.println("点" + "(" + x + "," + y + ")" + " 不在圆内");x0dx0a }x0dx0a}

⑵ 缂栧啓涓涓狫ava绋嫔簭,鎻愮ず鐢ㄦ埛杈揿叆瀛︾敓鏁伴噺,瀛︾敓濮揿悕鍜屼粬浠镄勬垚缁,骞舵寜镦ф垚缁╃殑闄嶅簭镓揿嵃瀛︾敓濮揿悕

浣犵殑绋嫔簭锛岄敊璇澶澶氢简銆
1锛変綘name鍜実rade鍙鑳戒缭瀛樻渶钖庝竴涓杈揿叆镄勫硷纴涓嶈兘寰鐜杈揿叆銆
2锛夊ぇ姒傜湅浜嗕竴涓嬩綘镄勬帓搴忥纴娌℃湁姹傝瘉锛屾槸阌栾镄勶纴姣斿傛暟缁勪细瓒婄晫銆
3锛夎緭鍑烘帓搴忓悗镄勫唴瀹癸纴链钖庝袱鍙ヤ唬镰侊纴浣犲皢杈揿嚭鍐椤湪浜嗘帓搴忕殑浠g爜閲岋纴鎺掑簭杩樻病链夋帓濂斤纴杈揿嚭镄勪笉鍙鑳芥g‘銆
.....
链涓ラ吨镄勫氨鏄绗涓𨱒′简锛屼綘寰楃湅鐪婮ava镄勬爣鍑呜緭鍏ヨ緭鍑恒

⑶ 初学者java编程 提示用户输入一个一维数组,为这个数组添加元素

亲,咱先假设咱定义一个类名Abc,比如说是一个学生信息管理系统吧,要实现这些功能,建三个类。
/

//定义一个学生信息类
public class Student{
java.util.Scanner sn = new java.util.Scanner(System.in);//从控制台输入的函数
String name[] = new String[30];//在内存中开辟大小为30的空间
String sex[] = new String[30];
String mobrle[] = new String[30];
String address[] = new String[30];

//定义一个查询的方法,这些方法的次序你可以随便换
void seek(int k) {
System.out.println("\n" + name[k] + "\n性别:" + sex[k] + "\n电话:"
+ mobrle[k] + "\n家庭住址:" + address[k]);
}

//定义一个添加的方法
void add(int j) {
System.out.println("请输入姓名");
name[j] = sn.next();
System.out.println("请输入性别");
sex[j] = sn.next();
System.out.println("请输入手机号");
mobrle[j] = sn.next();
System.out.println("请输入家庭住址");
address[j] = sn.next();
}
//定义一个删除的方法
void delete(int k) {
name[k] = null;
sex[k] = null;
mobrle[k] = null;
address[k] = null;
}

}

//定义一个学生类

public class Student {
StudentBook sbBook = new StudentBook();
java.util.Scanner sn = new java.util.Scanner(System.in);
String name1;
void add() {
for (int j = 0; j < sbBook.name.length; j++) {
if (sbBook.name[j] == null) {
sbBook.add(j);
System.out.println("╭─────╮\n│添加成功!│\n╰─────╯");
break;
}
}
}
void seek() {
for (int t = 12; t != 0;) {
System.out
.println("\n┏━━━━━┓\n┃查询同学录┃\n┗━━━━━┛\n1.按姓名查找\n2.按性别查找\n3.按地区查找\n4.查看全部\n0.返回上一级菜单");
int wu = 0;
t = sn.nextInt();//这个地方你可以只定义一种查询的方法,我在这里只是为了更多元化一些。
if (t == 1) {
System.out.println("请输入查询同学的姓名");
name1 = sn.next();
for (int k = 0; k < sbBook.name.length; k++) {
if (name1.equals(sbBook.name[k])) {
sbBook.seek(k);
wu++;
}
}
}
if (t == 2) {
System.out.println("请输入查询同学的性别");
name1 = sn.next();
for (int k = 0; k < sbBook.sex.length; k++) {
if (name1.equals(sbBook.sex[k])) {
sbBook.seek(k);
wu++;
}
}
}
if (t == 3) {
System.out.println("请输入查询同学的地区");
name1 = sn.next();
for (int k = 0; k < sbBook.sex.length; k++) {
if (name1.equals(sbBook.address[k])) {
sbBook.seek(k);
wu++;
}
}
}
if (t == 4) {
for (int k = 0; sbBook.name[k] != null; k++) {
sbBook.seek(k);
wu++;
}
}
if (t == 0) {
break;
}
if (wu == 0) {
System.out.println("没有该同学的信息\n");
}
}
}
void alter() {
System.out.println("请输入修改同学的姓名");
name1 = sn.next();
for (int k = 0; k < sbBook.name.length; k++) {
if (name1.equals(sbBook.name[k])) {
sbBook.seek(k);
sbBook.add(k);
System.out.println("╭─────╮\n│修改成功!│\n╰─────╯");
break;
} else {
System.out.println("没有这个人的信息");
break;
}
}
}
void delete() {
System.out.println("请输入删除同学的姓名");
name1 = sn.next();
for (int k = 0; k < sbBook.name.length; k++) {
if (name1.equals(sbBook.name[k])) {
sbBook.seek(k);
sbBook.delete(k);
System.out.println("╭─────╮\n│删除成功!│\n╰─────╯");
break;
} else {
System.out.println("没有这个人的信息");
break;
}
}
}
}

//运行的主类,调用上面的两个类
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
java.util.Scanner sn = new java.util.Scanner(System.in);
Student Su = new Student();
System.out.println("┏━━━━━━━━━┓\n┃欢迎来到同学录系统┃\n┗━━━━━━━━━┛");
for (int i = 1; i != 0;) {
System.out
.println("\n1.添加同学录\n2.查询同学录\n3.修改同学录\n4.删除同学录信息\n0.退出\n");
i = sn.nextInt();
if (i == 1) {
Su.add();
}
if (i == 2) {
Su.seek();
}
if (i == 3) {
Su.alter();
}
if (i == 4) {
Su.delete();
}
if (i == 0) {
break;
}
}
System.out.println("╔════════╗\n║谢谢使用,再见!║\n╚════════╝");
}
}

所有的系统都是一个道理,有不明白的可以再问。

⑷ 缂栧啓java绋嫔簭锛氭彁绀虹敤鎴疯緭鍏ヤ竴涓瀛楃︿覆锛岀劧钖庢姤锻婅ユ彁绀烘槸钖︽槸锲炴枃涓诧纻

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class TestQuestion1 extends JFrame {
private JPanel jp;
private JTextField jtf;
private JButton jb;

public static void main(String[] args) {
new TestQuestion1();
}
public TestQuestion1() {
this.setSize(500, 100);
this.setLocation(100, 100);
this.setResizable(false);
String str = JOptionPane.showInputDialog(this, "璇疯緭鍏ュ瓧绗︿覆");
boolean b = checkStr(str);
if(b) {
JOptionPane.showMessageDialog(jp, str+"鏄锲炴枃瀛楃︿覆");
} else {
JOptionPane.showMessageDialog(jp, str+"涓嶆槸锲炴枃瀛楃︿覆");
}
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}

private class BtnClick implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==jb) {
String str = jtf.getText();
boolean b = checkStr(str);
if(b) {
JOptionPane.showMessageDialog(jp, str+"鏄锲炴枃瀛楃︿覆");
} else {
JOptionPane.showMessageDialog(jp, str+"涓嶆槸锲炴枃瀛楃︿覆");
}
}
}
}

public boolean checkStr(String str) {
StringBuffer sb = new StringBuffer(str);
sb = sb.reverse();
if(str.equals(sb.toString()))
return true;
return false;
}
}
锻靛懙锛岃繖涓鏄浠婂勾Itat镄勫埯璧涢桦惂

阅读全文

与java提示用户输入相关的资料

热点内容
主力吸筹派发区域指标源码 浏览:695
单片机pc的低字节怎么算 浏览:230
pythoneval函数源码 浏览:242
linuxmongodb服务启动 浏览:766
在哪里下载核酸检测app 浏览:310
esxi启动虚拟机命令 浏览:969
军工级单片机 浏览:113
服务器安全保护是什么意思 浏览:789
删除运行命令 浏览:720
龙之召唤服务器如何 浏览:119
linux目录跳转 浏览:368
程序员和老板称兄道弟 浏览:759
直播网络连接源码 浏览:736
用安卓手机怎么登录苹果手机id 浏览:710
论文查重工具源码 浏览:401
android银联demo 浏览:86
智能算法发展 浏览:351
房车露营地用什么app 浏览:70
spark编程指南python 浏览:553
phparray源码 浏览:1002